2012-05-28 3 views

ответ

2

Вы можете использовать LayoutInflater для инсталляции макетов. И добавить надутый вид к пользовательскому зрения по методу addView()

Для экс:

LayoutInflater mInflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
ViewGroup viewTobeLoaded = mInflater.inflate(R.layout.ilan_list_item, null); 
yourView.addView(viewTobeLoaded); 

Надежда помогает

+0

Не могли бы вы рассказать мне, содержит ли список (ilan_list_item) список, как мы можем настроить наш пользовательский адаптер для этого ListView? в основном я хочу получить доступ к элементам этого дочернего представления. – Comet

+0

После раздувания зрения просто используйте ListView yourListView = (ListView) viewTobeLoaded.findViewById (R.id.yourListViewId); А затем установите адаптер как обычно, yourListView.setAdapter (yourAdapter); –

+0

Спасибо за ответ Мурат. У меня есть еще одна проблема, в которой в спискеView я добавил слушателя onclick. Каждый элемент listView представляет собой относительный макет, содержащий 3 элемента (textView и изображение). используя listview.getChildAt (position), я могу получить listitem, но я хочу установить textview для другого значения. Как мне это сделать? – Comet

Смежные вопросы