zoukankan      html  css  js  c++  java
  • 带输入框(EditText)的AlertDialog

    一、Main Class:
    public void search() {
       Builder dialog 
    = new AlertDialog.Builder(this);
       LayoutInflater inflater 
    = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
       LinearLayout layout 
    = (LinearLayout)inflater.inflate(R.layout.dialogview, null);
       dialog.setView(layout);
       et_search 
    = (EditText)layout.findViewById(R.id.searchC);
       dialog.setPositiveButton(
    "查找"new DialogInterface.OnClickListener() {
        
    public void onClick(DialogInterface dialog, int which) {
         String searchC 
    = et_search.getText().toString();
         Intent intent 
    = new Intent();
         Bundle bundle 
    = new Bundle();
         bundle.putString(
    "search", searchC);
         intent.putExtras(bundle);
         intent.setClass(ViewResultActivity.
    this, SearchResult.class);
         ViewResultActivity.
    this.startActivity(intent);
        }
       });
      
       dialog.setNegativeButton(
    "取消"new DialogInterface.OnClickListener() {
        
    public void onClick(DialogInterface dialog, int which) {
        
        }
       
       });
       dialog.show();
    }

    二、dialogview.xml
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation
    ="vertical"
    android:layout_width 
    = "fill_parent"
    android:layout_height 
    = "fill_parent"
    >
    <EditText
       android:id 
    = "@+id/searchC"
       styles 
    = "@style/edittext_style1"
       android:layout_width 
    = "200px"
       android:layout_height 
    = "wrap_content"
       android:gravity 
    = "left"
       
    />

    </LinearLayout>
  • 相关阅读:
    MySql存储过程学习
    自己用C语言写的扫雷算法
    Spring学习——Hello World
    ICE Service使用方法简介
    DevExpress学习笔记(一)Ribbon
    DevExpress学习笔记(二)NavBarControl
    ORACLE DBLINK无法使用问题
    vbs脚本读写INI文件
    Python操作INI文件:configobj 更好
    个人发展的误区:越广越好,还是越深越好?
  • 原文地址:https://www.cnblogs.com/tt_mc/p/1785793.html
Copyright © 2011-2022 走看看