为什么Switch在Nexus 5 6.0.1版中显示不同?

时间:2016-08-10 10:31:49

标签: android user-interface android-xml nexus-5

enter image description here

输出就像现在一样......没有显示SWITCH ..仅显示On / Off

这是我的Switch代码......

所有其他设备输出都很好,但在NExus 5中它只显示开/关而不是开关/ toggel。

<LinearLayout
                    android:layout_width="0dp"
                    android:layout_height="match_parent"
                    android:layout_weight="0.7"
                    android:orientation="horizontal">

                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginLeft="5dp"
                        android:text="Save recorded call? "
                        android:textColor="@color/black"
                        android:textStyle="bold" />

                    <Switch
                        android:id="@+id/recSwitch"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:textOff="Off"
                        android:textOn="On" />
                </LinearLayout>

提前感谢您的帮助..建议可以接受..

1 个答案:

答案 0 :(得分:1)

添加您的依赖

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.3'
}

在你的xml中

<LinearLayout
                android:layout_width="0dp"
                android:layout_height="match_parent"
                android:layout_weight="0.7"
                android:orientation="horizontal">

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="5dp"
                    android:text="Save recorded call? "
                    android:textColor="@color/black"
                    android:textStyle="bold" />

                <android.support.v7.widget.SwitchCompat
                     android:id="@+id/switch_compat2"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="Switch Compat"
                     app:showText="false"/>
            </LinearLayout>