come possiamo ridurre la dimensione della casella di controllo per favore mi dia un'idea

Come possiamo ridurre la dimensione della casella di controllo? Per favore mi dia un'idea.

  • Appiattito Osservabile <Osservabile <Cursore> per Osservabile <Cursore>
  • Jenkins - Utilizza Genimotion VM anziché Android Emulator
  • textView linee - consigli
  • Come risolvere l'errore "Imansible rilevare la versione di Mac OS X da output sw_vers: '10 .12 '" da Appium
  • Imansible avviare emulatore Android dalla linea cmd in Mac OS X
  • La libreria chiave Android ha smesso di funzionare
  • Puoi usare admob durante l'alfa e il test beta in Google Play?
  • È ansible mettere Android ActionBar in fondo?
  • Android MediaRecorder produce video corrotti con righe verdi
  • Android TextView: "Non concatenare il text visualizzato con setText"
  • Cattura e salva l'image con Kotlin in Android Studio
  • onOptionsItemSelezionato non essere chiamato quando si utilizza la visualizzazione di azione personalizzata
  • 7 Solutions collect form web for “come possiamo ridurre la dimensione della casella di controllo per favore mi dia un'idea”

    È ansible definire il proprio stato di disegni owm disegnato, per definire diverse immagini per diversi stati, come sotto:

    <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!--When checkbox is checked--> <item android:state_checked="true" android:drawable="@drawable/img_checkbox_on" /> <!--When checkbox is not checked--> <item android:state_checked="false" android:drawable="@drawable/img_checkbox_off" /> </selector> 

    e applicare questo selettore alla casella di controllo in xml per:

     <CheckBox android:layout_height="wrap_content" android:layout_width="wrap_content" android:button="@drawable/my_custom_checkbox" /> 

    UPDATE : questo funziona solo da API 17 in poi …


    CheckBox deriva la sua altezza dal TESTO e dall'image.

    Imposta queste properties; nel tuo XML:

     android:text="" android:textSize="0sp" 

    Naturalmente questo funziona solo se non si desidera alcun text (funzionato per me).

    Senza questi cambiamenti, il CheckBox mi ha dato un grande margine intorno alla mia image, come accennato da Joe Plante.

    Usa android: scaleX = "0.5" android: scaleY = "0.5"

    1 è per 100% la dimensione 0.5 è per il 50% 0.4 è per il 40% …

    Tutto è standard, messo in layout xml:

      <CheckBox android:id="@+id/myCheckBoxId" android:checked="false" android:text="Check It!" android:textSize="12"/> <!--look here --/> 

    È ansible ridurre la dimensione della casella di controllo modificando il suo layout_width & layout_height.

    Forse un problema diverso. Avevo una casella separata dal text

    Ho fatto il drawable e non ha funzionato per me. Per me, avevo un drawable e l'altezza della casella di controllo era ostinata ad un'altezza prestabilita, quindi non import cosa, c'era spazio intorno a esso. Quindi, all'inizio, ho usato m layout_marginTop e layout_marginBottom ai valori negativi, come -15 dip. Ammetto che sembra un hack, ma ha quasi funzionato. layout_height="20dip" stava impostando il layout_height="20dip" che funzionava meglio.

    Modifica: richiede un layout setable margini setable come Lineare e Relativo

    Puoi utilizzare solo le properties; scaleX e scaleY:

     <CheckBox android:id="@+id/check_box" android:scaleX="2.5" android:scaleY="2.5"/> 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.