android 弹出框(输入框和选择框)
16lz
2021-01-23
1、输入框:
final EditText inputServer = new EditText(this); inputServer.setFilters(new InputFilter[]{new InputFilter.LengthFilter(50)}); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("个性点的签名").setIcon(android.R.drawable.ic_dialog_info).setView(inputServer) .setNegativeButton("取消", null); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { String _sign = inputServer.getText().toString(); if(_sign!=null && !_sign.isEmpty()) { signature_txt.setText(_sign); } else { Toast.makeText(MemberActivity.this,"签名为空",Toast.LENGTH_SHORT).show(); } } }); builder.show();
2、选择弹出框
final String[] items = {"保密","男","女"}; new AlertDialog.Builder(MemberActivity.this) .setTitle("请选择") .setItems(items, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { TextView item_value = (TextView)memberInfo_tab_list_2.getChildAt(2).findViewById(R.id.item_value); item_value.setText(items[which]); } }).show();
更多相关文章
- Android之个性化ListView实现
- 【Android自学笔记之一】个性TextView自己实现
- android 各类开源项目整理 包括 个性化控件 工具库 完整优秀项目
- 个性进度条--------菊花加载----Android 播放动画
- android:listview实现qq,微信好友列表(头像,昵称,个性签名)
- Golang 和 PHP 哪个性能更强?
- MySQL 5.7 vs 8.0,哪个性能更牛?网友吵开了锅!