小编Thu*_*rSS的帖子

Android - 自定义对话框 - 无法从EditText获取文本

我的自定义对话框有问题.
我的对话框包含的TextView,EditText和一个"确定"按钮.单击"确定"后,它应从EditText字段获取文本并将其分配给活动中定义的字符串变量"name".
一切似乎都有效,没有错误等,但"text"总是一个空字符串.
我读了一些关于这些问题的话题,但是我不确定我应该在这里做些什么调整.
我对Android编程很陌生,所以如果有人能向我解释这个问题,我将不胜感激.提前致谢.

     final Dialog dialog = new Dialog(MyActivity.this);
     dialog.setContentView(R.layout.custom_dialog);
     dialog.setTitle("Title");

     final View layout = View.inflate(this, R.layout.custom_dialog, null);
     Button button = (Button) dialog.findViewById(R.id.dialog_ok);
     button.setOnClickListener(new OnClickListener() {
         public void onClick(View v) {
                EditText edit=(EditText)layout.findViewById(R.id.dialog_edit);
                String text=edit.getText().toString();

                name=text;

                dialog.dismiss();
         }
     });   

     dialog.show();
Run Code Online (Sandbox Code Playgroud)

android dialog android-edittext

28
推荐指数
2
解决办法
5万
查看次数

Android - 如何从我自己的应用程序设置系统闹钟

我想在我的应用程序中设置一个普通的Android闹钟 - 默认Android时钟应用程序中的闹钟.我只是想安排一个警报,让我们明天早上8点钟说我已经读过警报管理器了,但它似乎触发了一个事件,我只是想让它响起.我很确定这是一个简单的解决方案,但我找不到它.我会给你任何帮助!

android alarm alarmmanager

5
推荐指数
1
解决办法
7069
查看次数

标签 统计

android ×2

alarm ×1

alarmmanager ×1

android-edittext ×1

dialog ×1