2016-04-06 4 views
2

мне нужен пользовательский RadioButton и в моем XML:андроида: кнопка на RadioButton не работает

 <RadioButton 
      android:id="@+id/radBorderBottom" 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="8dp" 
      android:layout_marginRight="8dp" 
      android:layout_weight="1" 
      android:background="@drawable/toggle_center_selector" 
      android:button="@drawable/ic_border_bottom" //not see 
      android:checked="true" 
      android:gravity="center" 
      android:onClick="onSeletedPosition" /> 

Я вижу только фон и кнопки не вижу здесь. P/s: Эта проблема возникает, когда я применяю новейшие Aviary SDK. Но в Деятельность но содержит это XML Я не меняю.

ответ

0

Поместите код внутри RadioGroup

<RadioGroup> <RadioButton /> </RadioGroup>

+0

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

0

попробовать этот код

<RadioButton 
      android:id="@+id/radBorderBottom" 
      android:layout_width="wrap_content" 
      android:layout_height="5dp" 
      android:layout_marginLeft="8dp" 
      android:layout_marginRight="8dp" 
      android:layout_weight="1" 
      android:background="@drawable/ic_launcher" 
      android:button="@android:color/transparent" 
      android:checked="true" 
      android:gravity="center" 
      android:onClick="onSeletedPosition" /> 
+0

Извините, мне нужно изменить кнопку в xml, И когда я меняю код, все выглядит хорошо. Я не понимаю, почему вольер делает эту ошибку. –

1

Создать один button.xml файл в вытяжке папку .

<?xml version="1.0" encoding="utf-8"?> 

<item android:drawable="@drawable/apptheme_btn_radio_off_t_holo_light" android:state_checked="false"/> 
<item android:drawable="@drawable/apptheme_btn_radio_on_t_holo_light" android:state_checked="true"/> 
<item android:drawable="@drawable/apptheme_btn_radio_off_t_holo_light"/> 

и, наконец, установить Android: кнопка = "@ вытяжке кнопки/

Я надеюсь, что это помогает ..

-1

Попробуйте обновить до последней версии Редактор изображений Creative SDK (ранее вольер).

В более старых версиях SDK некоторые элементы компоновки не были должным образом размещены на имена и могли вызвать такие проблемы.

Где начать

  1. You can find out how to get the latest version of the SDK here.
  2. You can find out how to integrate the latest version of the Image Editor here.