Android 按钮根据XML值导航到不同的活动
我在运行时动态创建的活动上有多个按钮。我想这样做:Android 按钮根据XML值导航到不同的活动,android,Android,我在运行时动态创建的活动上有多个按钮。我想这样做: <Button .... myProp="myValue"> 然后,对于按钮,我可以获取myValue,并决定在何处导航。我应该如何存储这些信息 编辑:要清楚,我已经知道如何根据myValue导航到正确的活动,我只需要一种方法来存储和检索它。所有视图对象都有一个标记属性,可以存储您想要的任何对象。 参考: 标签 与ID不同,标记不用于标识视图。标签本质上是 可以与视图关联的额外信息。他们 最常用于方便地在中存储
<Button
....
myProp="myValue">
然后,对于按钮,我可以获取myValue
,并决定在何处导航。我应该如何存储这些信息
编辑:要清楚,我已经知道如何根据
myValue
导航到正确的活动,我只需要一种方法来存储和检索它。所有视图
对象都有一个标记
属性,可以存储您想要的任何对象。
参考:
标签
与ID不同,标记不用于标识视图。标签本质上是
可以与视图关联的额外信息。他们
最常用于方便地在中存储与视图相关的数据
视图本身,而不是将它们放在单独的视图中
结构
所以你可以这样做:
<Button
android:id="@+id/my_button"
android:tag="myProp"/>
没有检查上面的代码是否有效,但请尝试一下
希望有帮助 请检查下面的链接是否有帮助:大约有40个不同的活动可能被链接到(它们都显示文本内容)。。。跟踪每个ID的ID以及每个ID链接到的内容将是一件痛苦的事情。
Button myButton = (Button) findViewById(R.id.my_button);
String myButtonTag = (String) myButton.getTag();