java - Android, 在一个layout中include多个相同的组件,如何为每个组件中的子view设置不同的属性?
PHP中文网
PHP中文网 2017-04-18 09:06:48
0
5
396

比如我创建了一个layout,里面有一个button,然后在另外一个界面中include了这个layout四次,接着我想为四个button设置不同的text,应该如何完成?

PS0: 单个button只是举个例子,实际上是一个比较复杂的layout
PS1: 实际应用中如果需要在一个layout中多次使用相同的非官方组件,该如何解决这个问题?

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(5)
迷茫

Tetapkan id untuk setiap termasuk, anda boleh mencari Paparan berbeza berdasarkan id berbeza dan dapatkan kawalan di dalamnya berdasarkan Paparan.

迷茫

Hanya gunakan findViewById(buttonName) untuk mendapatkan Butang yang sepadan, dan kemudian tetapkan keperluan yang sepadan

黄舟

Anda tidak boleh menggunakan tetapan Java dalam xml

PHPzhong

Seperti yang kawan saya katakan tadi, setID OK, dan setTAG juga OK

迷茫

xml boleh dilaksanakan menggunakan teknologi DataBinding.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan