Java Android:将文本设置为复选框不工作
我试图从编辑文本设置复选框的文本,但它不起作用 我用一个按钮创建了一个编辑文本,单击该按钮会创建一个复选框,并从编辑文本中获取该复选框的文本。当我点击按钮时,应用程序就会崩溃 XMLJava Android:将文本设置为复选框不工作,java,android,xml,Java,Android,Xml,我试图从编辑文本设置复选框的文本,但它不起作用 我用一个按钮创建了一个编辑文本,单击该按钮会创建一个复选框,并从编辑文本中获取该复选框的文本。当我点击按钮时,应用程序就会崩溃 XML 从onClick事件中删除以下行 LinearLayout linearLayout = findViewById(R.id.rootContainer); 并将该行添加到onCreate()方法中 因为linearLayout是您的根容器 你不需要每次都找 按钮也一样 还有与问题相关的id。 您正在查找文本id
从onClick事件中删除以下行
LinearLayout linearLayout = findViewById(R.id.rootContainer);
并将该行添加到onCreate()
方法中
因为linearLayout是您的根容器
你不需要每次都找
按钮也一样
还有与问题相关的id。
您正在查找文本
id,但您在xml中找到了新任务
所以下面一行应该是
EditText newTask=findviewbyd(R.id.new_任务)代码>从onClick事件中删除以下行
LinearLayout linearLayout = findViewById(R.id.rootContainer);
并将该行添加到onCreate()
方法中
因为linearLayout是您的根容器
你不需要每次都找
按钮也一样
还有与问题相关的id。
您正在查找文本
id,但您在xml中找到了新任务
所以下面一行应该是
EditText newTask=findviewbyd(R.id.new_任务)
id
您版面中的编辑文本是android:id=“@+id/new\u task”
而在活动中,您使用
EditText newTask=findviewbyd(R.id.text)代码>
因此,您应该在活动中使用与xml中相同的idid
,您的布局中的EditText是android:id=“@+id/new_task”
而在活动中,您使用
EditText newTask=findviewbyd(R.id.text)代码>
因此,您应该在活动中使用与xml中相同的id您是否有stacktrace或收到的错误?您是否有stacktrace或收到的错误?
LinearLayout linearLayout = findViewById(R.id.rootContainer);