Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android:将文本设置为复选框不工作_Java_Android_Xml - Fatal编程技术网

Java Android:将文本设置为复选框不工作

Java Android:将文本设置为复选框不工作,java,android,xml,Java,Android,Xml,我试图从编辑文本设置复选框的文本,但它不起作用 我用一个按钮创建了一个编辑文本,单击该按钮会创建一个复选框,并从编辑文本中获取该复选框的文本。当我点击按钮时,应用程序就会崩溃 XML 从onClick事件中删除以下行 LinearLayout linearLayout = findViewById(R.id.rootContainer); 并将该行添加到onCreate()方法中 因为linearLayout是您的根容器 你不需要每次都找 按钮也一样 还有与问题相关的id。 您正在查找文本id

我试图从编辑文本设置复选框的文本,但它不起作用

我用一个按钮创建了一个编辑文本,单击该按钮会创建一个复选框,并从编辑文本中获取该复选框的文本。当我点击按钮时,应用程序就会崩溃

XML


从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中相同的id

id
,您的布局中的EditText是
android:id=“@+id/new_task”

而在活动中,您使用

EditText newTask=findviewbyd(R.id.text)


因此,您应该在活动中使用与xml中相同的id

您是否有stacktrace或收到的错误?您是否有stacktrace或收到的错误?
LinearLayout linearLayout = findViewById(R.id.rootContainer);