2015-06-26 2 views
-2

Я пытаюсь реализовать конфигурационный макет, подобный таковому в whatsApp.whatsApp как конфигурация конфигурации

Макет выглядит как listview, но каждая строка может иметь различную компоновку и событие onclick.

Использование списка не представляется правильным выбором, поэтому я попытался имитировать макет с вертикальной линейной разверткой и несколькими текстовыми изображениями, но оказалось, что внешний вид не совсем прав.

У меня отсутствует какая-либо макет по умолчанию? Или любое предложение приветствуется. Благодарю.

ListView, как макет enter image description here

Когда строка OnClick enter image description here

+6

мое предложение проверить http://developer.android.com/guide/topics/ui/settings.html –

+0

именно то, что я хочу, спасибо Самара – Alvin

+1

Это называется PreferenceScreen, в Android. –

ответ

0

Посмотрите на этот Inflating custom View in ListView according to position , как и можно видеть, и может Применение Схема Надувное

if(position > 10) { 
     convertView = mInflater.inflate(R.layout.custom, null); 
     Log.i(TAG, "Inflated custom layout"); 
} 

Также вы можете раздуть d ifferent фрагменты с вашим блоком меню и описать логику нажатия, проверки и т. д. в фрагменте.