android-switch-backport - 你如何设置资源?

时间:2014-11-20 00:54:41

标签: android android-ui

如何设置textOff等资源?

我开始使用示例android-switch-backport-master/sample并修改 res / layout / main.xml ,如下所示:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:switch="http://schemas.android.com/apk/res/org.jraf.android.backport.switchwidget.sample"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity" >

    <org.jraf.android.backport.switchwidget.Switch
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textOff="test"
        switch:asb_switchTextOff="@string/foo"
        />

</LinearLayout>

请注意xmlns:switch="http://schemas.android.com/apk/res/org.jraf.android.backport.switchwidget.sample" switch:asb_switchTextOff="@string/foo"的添加内容。 (@ string / foo在别处定义)。

编译器看起来很开心,但是&#34; off&#34;开关状态仍然显示&#34;关闭&#34;。还有什么我需要做的吗?

1 个答案:

答案 0 :(得分:0)

好的,我明白了。在这里发帖给其他有同样问题的人:

资源为asb_textOff,而不是asb_switchTextOff。后者用于切换偏好。

<org.jraf.android.backport.switchwidget.Switch
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textOff="test"
    switch:asb_textOff="@string/foo"
    />