Kev*_*n M 1 eclipse mobile android
我正在寻找一种基于单选按钮选择来更改可绘制图像源的方法.
Imageview显示选择的图像1单选按钮1
如果单选按钮2选择了imageview,则显示图像2
等等...
任何建议将非常感激.
谢谢你这是我在java文件中的内容:
private OnClickListener rollRightlistener = new OnClickListener() {
public void onClick(View v) {
roll_left.setChecked(false);
roll_right.setChecked(true);
ImageView i = (ImageView) findViewById(R.id.rol_off_45_mainimage);
i.setImageResource(R.drawable.cube_rolling_45_right);
}
};
Run Code Online (Sandbox Code Playgroud)
在此行错误中获取多个标记,您会看到ImageView i =并且ImageView无法解析为某种类型.
任何建议都会很棒
听取更改并设置背景可绘制:
private OnClickListener radio_listener1 = new OnClickListener() {
public void onClick(View v) {
ImageView i = (ImageView) findViewById(R.id.View);
i.setImageResource(R.drawable.image1);
}
};
private OnClickListener radio_listener2 = new OnClickListener() {
public void onClick(View v) {
ImageView i = (ImageView) findViewById(R.id.View);
i.setImageResource(R.drawable.image2);
}
};
Run Code Online (Sandbox Code Playgroud)
final RadioButton radio_red = (RadioButton) findViewById(R.id.radio_red);
final RadioButton radio_blue = (RadioButton) findViewById(R.id.radio_blue);
radio_red.setOnClickListener(radio_listener1);
radio_blue.setOnClickListener(radio_listener2);
Run Code Online (Sandbox Code Playgroud)
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RadioButton android:id="@+id/radio_red"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Red" />
<RadioButton android:id="@+id/radio_blue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Blue" />
</RadioGroup>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6012 次 |
| 最近记录: |