有关EditText的不能输入问题

低个子 2019-04-23 06:18:13
我用了EditText输入 然后用了Toast检测了下输入的内容 发现输入的是空的
我注释了下 麻烦看看有没有问题
...全文
529 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
低个子 2019-04-24
  • 打赏
  • 举报
回复
懂了懂了 感谢!!!!!!
低个子 2019-04-24
  • 打赏
  • 举报
回复
引用 2 楼 jzp12的回复:
onCreate中才将EditView构造出来就获取它的值,怎么可能有值。 在需要的地方再获取一次即可,这里是在onClick中调用一次getText
那我是不是要在OnClick中再用findViewByid()的方法
jzp12 2019-04-23
  • 打赏
  • 举报
回复
onCreate中才将EditView构造出来就获取它的值,怎么可能有值。 在需要的地方再获取一次即可,这里是在onClick中调用一次getText
哈哈的bug 2019-04-23
  • 打赏
  • 举报
回复
有确定name1能获得值吗? 试试将底下的toast 里面的name1换成et_name.getText().toString private EditText mEtName; private Button mBtnConfirm; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mEtName=findViewById(R.id.et_name); mBtnConfirm=findViewById(R.id.btn_confirm); mBtnConfirm.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getApplicationContext(),mEtName.getText().toString(),Toast.LENGTH_SHORT).show(); } }); } 另外建议看一下安卓开发规范哦:https://www.jianshu.com/p/45c1675bec69

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧