在XML上我可以在android:tag上设置我的标志,但是我怎样才能以编程方式进行呢?
<Button
android:layout_width="match_parent"
android:layout_height="50dp"
android:text="Button"
android:tag="myFlag"/>
答案 0 :(得分:3)
在视图中添加ID
<Button
android:id="@+id/button"
android:layout_width="match_parent"
android:layout_height="50dp"
android:text="Button"/>
在代码中,您可以获取/设置标记
Button button = (Button) findViewById(R.id.button);
// set tag
button.setTag("myFlag");
// get tag
String tag = (String) button.getTag();
答案 1 :(得分:2)
要为视图设置标记,请调用 view.setTag(tagvalue)
button1.setTag(1);
要获取视图的标记,请调用 view.getTag()
button1.getTag();