2015-02-26 2 views
0

Здесь у меня есть развернутое представление спискарасширяемый вид списка флажок меньше

enter image description here

Сейчас я ставлю галку в нем в Чайлдс ниже

enter image description here

и мой childview расти больше - почему и как я могу установить его меньше?

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:padding="10dp" 
android:background="@drawable/mb"> 
    <TextView 
     android:id="@+id/list" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_centerVertical="true" 
     android:paddingLeft="23dp" 
     android:textSize="18dp" 
     android:textStyle="bold" 
     android:textColor="#000000" 
     /> 

    <CheckBox 
     android:layout_width="wrap_content" 
     android:layout_height="fill_parent" 

     android:id="@+id/checkBox" 
     android:layout_centerVertical="true" 

     android:layout_alignParentRight="true" 
     /> 

</RelativeLayout> 
+0

доля код – rogerwar

+0

Здесь, проверить это: http://stackoverflow.com/questions/2151241/android-how-to-change -checkbox-size Я думаю, что трюк заключается в использовании 'wrap_content' для ширины и высоты макета для флажка. – ACluelessProgramer

+0

ничего не работает до сих пор - пользовательский флажок hmmm, может быть, есть еще один простой способ –

ответ

0

Изменение dp на layout_height и layout_width флажка (или действительно что-нибудь еще), чтобы получить размер вам. Например:

<Checkbox 
android:layout_width="1dp" 
android:layout_height="1dp" 
android:id="@+id/checkBox"/> 

в товаре, который вы хотите изменить размер.

Другой вариант заключается в использовании пользовательских флажки, подробнее здесь: Android: How to change CheckBox size?

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