2016-12-22 98 views
-5

在XML上,我可以在android:标签上设置我的标志,但是如何在语法上做到这一点?如何以编程方式在按钮上设置标签

<Button 
     android:layout_width="match_parent" 
     android:layout_height="50dp" 
     android:text="Button" 
     android:tag="myFlag"/> 
+0

'setTag()'函数? –

回答

1

要设置视图标签调用view.setTag(tagvalue)

button1.setTag(1);

要获得一个视图标签调用view.getTag()

button1.getTag(); 
0

将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(); 
相关问题