一、MainClass:
public
void
search(){
Builderdialog
=
new
AlertDialog.Builder(
this
);
LayoutInflaterinflater
=
(LayoutInflater)
this
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
LinearLayoutlayout
=
(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(DialogInterfacedialog,
int
which){
StringsearchC
=
et_search.getText().toString();
Intentintent
=
new
Intent();
Bundlebundle
=
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(DialogInterfacedialog,
int
which){
}
});
dialog.show();
}
二、dialogview.xml
<?
xmlversion
=
"
1.0
"
encoding
=
"
utf-8
"
?>
<
LinearLayoutxmlns: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
>
带输入框(EditText)的AlertDialog
最新推荐文章于 2024-07-02 11:30:32 发布