Java 如何设置和获取视图的id
我有两个问题: 1) 。我想显示一种像Java 如何设置和获取视图的id,java,android,Java,Android,我有两个问题: 1) 。我想显示一种像 Heading ImageButton1 ImageButton2 Value1 Value2 同向记录数 因此,我以编程方式使用绝对布局而不是使用xml,这是明智的还是有其他方法 2) 。在显示此视图时,我必须为每个记录设置唯一的Id,并在按下任何记录的2个按钮时获取Id。谁能告诉我怎么可能? 简而言之,是指如何设置和获取id选择哪个记录的哪个按钮 提前感谢。 不要使用绝对布局,请尝试在XML文件
Heading ImageButton1 ImageButton2
Value1 Value2
同向记录数
因此,我以编程方式使用绝对布局而不是使用xml,这是明智的还是有其他方法
2) 。在显示此视图时,我必须为每个记录设置唯一的Id,并在按下任何记录的2个按钮时获取Id。谁能告诉我怎么可能?
简而言之,是指如何设置和获取id选择哪个记录的哪个按钮
提前感谢。-
不要使用绝对布局,请尝试在XML文件中创建布局。
- 因为您的图像按钮和值是动态的,所以让我们以这种方式查看它……
将值或相应的id存储在数组中,然后按顺序给出每个imageButton id。例如第一个id为0,第二个id为1等等……
将OnClickListeners添加到这些中,因为您将在循环中创建,这将很容易,
从侦听器中,您将能够通过v.getId()获取所单击按钮的id…
从该特定位置的数组中获取元素,作为id的元素。。。。例如。。如果id为0,则在第0个位置获取元素,如果id为1,则在第1个位置获取元素
如果我按数组显示,那么,:
[值1/1的id]-id为0的图像按钮
[值2/2的id]-id为1的图像按钮
[值3/3的id]-id为2的图像按钮
[value4/id/4]-id为2的图像按钮
希望这有帮助……。-首先感谢您的回复,我使用绝对布局只是因为这只是一条记录,我解释说,我必须放置服务器提供的尽可能多的记录,每个记录都有2个按钮。我尝试了xml,但没有完成-我的意思是说,当每个记录的按钮被点击时,它的id或该记录的id可以被获取。嘿,viv,猜猜它是怎么工作的。。。非常感谢。非常感谢,这里有没有什么方法可以直接在stakeoverflow上交流,或者我可以直接向你提问。这里有聊天,但我从来没有用过。。。。。因此,您只需在此处直接发布问题。。。。。。。。。。。另外,如果我的回答在某种程度上帮助了你,你也可以接受它,它会给我一些分数,也会帮助其他人。。。愿上帝保佑你