2016-05-11 7 views
0

ich einige und einige Jungs gesucht, sagte dieseCheckedTextView mit drawableleft zeigt zwei Kontrollkästchen

android:drawableLeft="?android:attr/listChoiceIndicatorSingle" 

ich den Code folgende Layout zu verwenden:

<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@android:id/text1" 
    android:layout_width="match_parent" 
    android:layout_height="?android:attr/listPreferredItemHeightSmall" 
    android:checkMark="?android:attr/listChoiceIndicatorSingle" 
    android:drawableEnd="@null" 
    android:drawableRight="@null" 
    android:drawableLeft="?android:attr/listChoiceIndicatorSingle" 
    android:drawableStart="?android:attr/listChoiceIndicatorSingle" 
    android:gravity="center_vertical" 
    android:paddingEnd="?android:attr/listPreferredItemPaddingEnd" 
    android:paddingLeft="?android:attr/listPreferredItemPaddingLeft" 
    android:paddingRight="?android:attr/listPreferredItemPaddingRight" 
    android:paddingStart="?android:attr/listPreferredItemPaddingStart" 
    android:textAppearance="?android:attr/textAppearanceListItemSmall" /> 

Doesnt Veränderung überhaupt, wenn ich die Linien entfernen

android:drawableEnd="@null" 
android:drawableRight="@null" 

benutzte ich dieses und bekam folgendes Ergebnis:

Result

Edit: Ich versuche, auf der linken Seite scheint es zu machen ...

Antwort

0

alle Drawables entfernen (links, rechts, Ende, beginnen ...) von Ihrem Layout. Alles, was Sie für das Häkchen brauchen, ist die Linie, die Sie bereits mit:

android:checkMark="?android:attr/listChoiceIndicatorSingle" 

Beispiel der Arbeits CheckedTextView:

  <CheckedTextView 
      android:id="@+id/isRideNeeded" 
      style="@style/EditTemplateContainer" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:checkMark="?android:attr/listChoiceIndicatorMultiple" 
      android:gravity="center_vertical" 
      android:checked="false"/> 
+0

Dies funktioniert, aber es zeigt den Radio-Button auf der rechten Seite, und ich will es auf der linken Seite, wie kann ich das tun? vielleicht habe ich mich nicht gut erklärt, ich versuche es auf der linken seite erscheinen zu lassen –