84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
比如我创建了一个layout,里面有一个button,然后在另外一个界面中include了这个layout四次,接着我想为四个button设置不同的text,应该如何完成?
PS0: 单个button只是举个例子,实际上是一个比较复杂的layoutPS1: 实际应用中如果需要在一个layout中多次使用相同的非官方组件,该如何解决这个问题?
认证高级PHP讲师
为每个include设置id,就可以根据不同的id 找到不同的View 在根据View获取其中的控件。
直接使用findViewById(buttonName)获取到对应的Button,然后设置对应的要求就行了
xml里不能就用Java设置
前面朋友说的setID可以,setTAG也可以的
xml里可以使用DataBinding技术实现。
xml
DataBinding
为每个include设置id,就可以根据不同的id 找到不同的View 在根据View获取其中的控件。
直接使用findViewById(buttonName)获取到对应的Button,然后设置对应的要求就行了
xml里不能就用Java设置
前面朋友说的setID可以,setTAG也可以的
xml
里可以使用DataBinding
技术实现。