如何在button
中找到背景图片的名称?
我设置drawable
:
((TextView) findViewById(BUTTON_IDS[i])).setBackground(getResources().getDrawable(R.drawable.ic_launcher));
答案 0 :(得分:0)
您可以使用views标记。使用资源ID设置标记:
<div class="row">
<div class="col-md-9 push-md-3">Right Content</div>
<div class="col-md-3 pull-md-9">Left Sidebar</div>
</div>
然后,您使用findViewById(BUTTON_IDS[i]).setTag(R.drawable.ic_launcher);
获取该广告,然后转换为getTag()
:
int
由于int background = (int) findViewById(BUTTON_IDS[i]).getTag();
// background will contain the value of R.drawable.ic_launcher
和TextView
是基本setTag()
对象的方法,因此无需将视图转换为getTag()
。
此外,您可以仅使用View
资源ID:
setBackgroundResource()
即使这样,也不需要转换为findViewById(BUTTON_IDS[i])).setBackgroundResource(R.drawable.ic_launcher);
,因为TextView
是基本setBackgroundResource()
对象的方法。
答案 1 :(得分:0)
//Initialize view
ImageView img = (ImageView)findViewbyId(R.id.img);
//get the image name based on view object
String backgroundImageName = String.valueOf(img.getTag());