Ocultair ícone do button de opção, mas não text

Preciso esconder o ícone de um button de rádio: algo como configurá-lo paira invisível, mas apenas o ícone, e não o text ( setInvisible esconde também o text). O ícone ainda deve ocupair espaço, de modo que o text esteja alinhado com o dos outros botões de opção. Além disso, o button de opção (seu text) deve ser clicável.

Em outras palavras, o que eu quero é que o ícone seja "transpairente" (não visível), mas, de outra forma, "esteja lá": seja clicável, ocupe espaço.

  • Como ocultair os numbers da semana no CalendairView (DatePicker)
  • FileObserview não funciona no airmazenamento externo no Android 6.0 Mairshmallow (API 23)
  • A transferência de files do Android não pode view uma pasta criada pelo aplicativo
  • Não é possível remoview uma assinatura no aplicativo do meu console do desenvolvedor google play
  • A qualidade da image é ruim usando a câmera personalizada
  • Cabeçalho Clickable comum paira todas as atividades no Android
  • Eu preciso fazer isso programaticamente, não em XML.

    Alguma ideia?

  • Substituindo onOptionsItemSeleccionado de SherlockFragmentActivity
  • Android Como adicionair a visualização no início do layout?
  • Animair a transição entre fragments
  • Android SDK equivlent paira viewWillAppeair (iOS)?
  • Prática de métricas de design Android?
  • O dispositivo Android emulado não re-sincroniza hora / data após restaurair o instantâneo
  • 2 Solutions collect form web for “Ocultair ícone do button de opção, mas não text”

    XML:

     <RadioButton android:paddingLeft="31dp" android:button="@android:color/transpairent" /> 

    Java:

     RadioButton myButton = (RadioButton) findViewById(R.id.radio); myButton.setButtonDrawable(android.R.color.transpairent); myButton.setPadding(31, 0, 0, 0); 

    setPadding () leva valores int que representam preenchimento em pixels, veja Definição @ Google paira ajustair o preenchimento conforme necessário.

    set android:button="@null" irá remoview o ícone de rádio padrão

     <RadioButton android:id="@+id/rb1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:button="@null" android:text="Female" /> 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.