我有问题。
在第#34; textView.setText(money + "$");
"我的节目崩溃了
(money
为int
,textView1
为ID
的{{1}}
TextView
感谢您的帮助,抱歉我的英语不好。
答案 0 :(得分:2)
以下行会导致您的应用崩溃。因为从点击发送的视图是按钮,而不是容器。因此,该按钮不包含您的textview。您应该在该行上获得NullPointerException。相反,您应该在onCreate方法上定义textView:
<meta name="viewport" content="width=device-width, initial-scale=1">
仅在onCashClick之后调用:
点击按钮。
更新:将您的代码更改为以下内容,
textView = (TextView) findViewById(R.id.textView1);
答案 1 :(得分:0)
因为用于绑定文本视图的视图是单击的按钮,而不是使用view.findViewById(),如果你在一个活动中只使用findViewById,如果你在一个片段中使用你的rootView。
答案 2 :(得分:0)
只需将findViewByID之前的view
移除,就像这样
textView = (TextView) findViewById(R.id.textView1);