Javascript 点击一个按钮,改变屏幕一半的颜色
所以,我有一个屏幕,分为两部分。第一部分包含4个按钮(红色、蓝色、绿色、紫色),第二部分为空白。 我想要的是,当我按下按钮的1时,我想在空白处显示对应的颜色 如何在按钮和空白区域之间创建连接Javascript 点击一个按钮,改变屏幕一半的颜色,javascript,android,button,colors,Javascript,Android,Button,Colors,所以,我有一个屏幕,分为两部分。第一部分包含4个按钮(红色、蓝色、绿色、紫色),第二部分为空白。 我想要的是,当我按下按钮的1时,我想在空白处显示对应的颜色 如何在按钮和空白区域之间创建连接 您应该在此活动中创建两个片段,并创建一个与这两个片段相关的模因,以便这两个片段可以通信 然后您可以在两个片段之间发送和接收数据看看这个问题: 除了调用相应的setBackgroundColor(Color.parseColor(“xyz”))之外,您基本上遵循相同的步骤; 在调用按钮的onClick()
您应该在此活动中创建两个片段,并创建一个与这两个片段相关的模因,以便这两个片段可以通信
然后您可以在两个片段之间发送和接收数据看看这个问题: 除了调用相应的setBackgroundColor(Color.parseColor(“xyz”))之外,您基本上遵循相同的步骤; 在调用按钮的onClick()时,添加到按钮的颜色。在onCreate add中
Button button1 = (Button)findViewById(R.id.button1);
RelativeLayout rel =(RelativeLayout)findViewById(R.id.bg2);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
rel.setBackgroundColor(Color.RED);
}
});
你制作了一些java类来完成它吗?不需要2个片段就可以使用layoutsim在1个片段中完成,得到一个错误,说bg2和Color的“符号无法解析”。redoo是的,我的错,它是红色而不是红色。假设bg2是xml文件中给定的id。也许你必须导入android.widget.RelativeLayout;并导入android.graphics.Color;我不知道,只是检查一下你的布局,有一个id为“bg2”的相对位置。问题是“bg2.setBackgroundColor(Color.RED);”。解决方案是rel.setBackgroundColor(Color.RED)。非常感谢你的帮助