ImageView控件
程序员文章站
2022-05-31 11:50:07
...
今天,学习了图片控件,src设置图片路径,scaleType:主要是设置图片如何适应缩放比,下面用比较简洁的图片来概括他的一些属性,和属性调用后的样子。
小图片放大:
大图片放小:
这是他的一些基本属性,
今天用了一个简单的button实现一个图片切换用到了单选框的监听事件
public class MainActivity extends AppCompatActivity {
private int i[]={R.drawable.s2,R.drawable.s3,R.drawable.s4,R.drawable.s5,R.drawable.s6,R.drawable.s7,R.drawable.s8};
private RadioGroup radioGroup;
private ImageView im;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
radioGroup = (RadioGroup) findViewById(R.id.et_main_group);
//默认
im = (ImageView) findViewById(R.id.id_main_id);
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
RadioButton rd= (RadioButton) findViewById(checkedId);
String name=rd.getText().toString();
String num=name.substring(0,name.indexOf("号"));
im.setImageResource(i[Integer.parseInt(num)]);
Toast.makeText(MainActivity.this, rd+"--"+name+"--"+num, Toast.LENGTH_SHORT).show();
}
});
}
}
附加图片效果
推荐阅读