2013-04-28 3 views
0

Я новичок в android need bit help. Возможно ли реализовать или изменить параметры макета в соответствии с щелчком пользователя? или может назначить дваждыПараметры макета Android. Могу ли я изменить их во время выполнения?

Откровенно Могу ли я иметь

RelativeLayout layoutParams = new RelativeLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); 

listView1.setLayoutParams(layoutParams); 

, а затем после пользователь клике

layoutParams = new RelativeLayout.LayoutParams(150, 150); 

listView1.setLayoutParams(layoutParams); 

Как эта структура.

Я получаю сообщение об ошибке.

+3

Какая ошибка? –

+0

И включите ваш LogCat, это очень полезно. –

ответ

0

Ваш код создает параметры макета типа relative layout и добавить его в listview ... макет PARAMS вы создаете должны быть типа как родителя ... таким образом, создать их для ListView, как показано ниже

listview01.setLayoutParams(new 
    LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT)); 

надеюсь это поможет.