为什么在imageview中不能定义焦点
答案:2 悬赏:20 手机版
解决时间 2021-03-05 00:57
- 提问者网友:人生佛魔见
- 2021-03-04 01:39
为什么在imageview中不能定义焦点
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-03-04 02:54
TextView是用来显示文字的,ImageView是用来显示图片的。 默认情况下,两个获得焦点时是没有背景色的。 要实现获得焦点时候有背景颜色,可以添加监听,实现自己需要的背景效果 textview.setOnTouchListener(new View.OnTouchListener(){ public ...
全部回答
- 1楼网友:春色三分
- 2021-03-04 03:48
iv.setonclicklistener(new onclicklistener() {
@override
public void onclick(view arg0) {
// todo auto-generated method stub
log.d("dd", "123");
}
});
2、图片的id是项目自动生成的
在的值在r.java文件里面
你可以把你要显示的图片的id放到一个数据里面
int image_id = {r.id.imageview1,r.id.imageview2,....};
然后通过数据的位置
访问id为imageview5的即
v.findviewbyid(image_id[4]);
追问
第1个问题回答的很好,第2个问题,我需要用到这个int型i而不是手动打123...
如果有一百个,岂不是要打一百次,我想最终循环解决
不知java是如何组合这些东西的,也没有js中的eval方法
例如: int numabc = 123;
string aa = "num";
string bb = "abc";
光给你aa与bb两个变量,如何输出123
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯