android创立输入对话框
16lz
2021-01-23
配置文件:agg_input_number_dialog.xml
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:layout_width="wrap_content" android:orientation="horizontal"> <LinearLayout android:id="@+id/lay_input_number_dialog" android:layout_height="wrap_content" android:layout_width="wrap_content" android:orientation="horizontal" > <TextView android:id="@+id/text_input_number_dialog" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="数量:"/> <EditText android:id="@+id/edit_input_number_dialog" android:layout_height="wrap_content" android:layout_width="wrap_content" android:minWidth="200dip" android:numeric="integer"/> </LinearLayout></RelativeLayout>
对话框
private void okDeal(){ AlertDialog.Builder builder = new AlertDialog.Builder(AggMyGoods.this); LayoutInflater factory = LayoutInflater.from(this); final View textEntryView = factory.inflate(R.layout.agg_input_number_dialog, null); builder.setIcon(R.drawable.icon); builder.setTitle("请输入交易数量"); builder.setView(textEntryView); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { EditText inputNumber = (EditText) textEntryView.findViewById(R.id.edit_input_number_dialog); int number = NumberUtil.toInt(inputNumber.getText().toString()); AggDialog.toastShow(AggMyGoods.this, "数量 :" + inputNumber.getText().toString()); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { } }); builder.create().show(); }
更多相关文章
- 对话框android
- Android day_11 (四种对话框)
- 自定义对话框
- android gps经纬度实时更新,获取卫星数量
- Android使用Activity用作弹出式对话框
- android 闹钟提醒并且在锁屏下弹出Dialog对话框并播放铃声和震动
- Android:实现退出确认对话框
- Android各种简单的对话框的实现案例
- Android 使用弹出对话框,报Unable to add window错误