这样看没办法看出效果,如果能做出动态图就好了,下次吧。
除了ToggleButton的自定义之外,用户配置的信息也是要保存起来的,每一次启动程序的时候要能保证使用的是之前的配置,而不是默认配置,在这里使用SharedPreferences是最好的选择了。
想要源码的猛戳这里:http://download.csdn.net/detail/wwj_748/5945829
布局文件:
/2013.08.14_ToggleButton_demo/res/layout/settings.xml
<LinearLayout xmlns:android=“http://schemas.android.com/apk/res/android”
android:id="@+id/LinearLayout1"
android:layout_width=“match_parent”
android:layout_height=“match_parent”
android:background="@drawable/bg"
android:orientation=“vertical” >
<RelativeLayout
android:layout_width=“match_parent”
android:layout_height=“wrap_content”
android:background="@drawable/banner_bg" >
<TextView
android:id="@+id/tv_Title"
android:layout_width=“wrap_content”
android:layout_height=“42dp”
android:layout_centerHorizontal=“true”
android:gravity=“center”
android:text=“设置”
android:textColor="#ffffff"
android:textSize=“22sp” />
<ScrollView
android:layout_width=“match_parent”
android:layout_height=“match_parent” >
<LinearLayout
android:layout_width=“match_parent”
android:layout_height=“wrap_content”
android:orientation=“vertical” >
<LinearLayout
android:id="@+id/layout_AutoPlay"
android:layout_width=“match_parent”
android:layout_height=“wrap_content”
android:background="@drawable/item_short_bg_selector"
android:gravity=“center_vertical” >
<TextView
android:id="@+id/tv_AutoPlay"
android:layout_width=“0dp”
android:layout_height=“wrap_content”
android:layout_marginLeft=“10dp”
android:layout_weight=“1”
android:focusable=“false”
android:singleLine=“true”
android:text=“自动播放”
android:textColor="#7a6f66"
android:textSize=“18sp” />
<RelativeLayout
android:layout_width=“wrap_content”
and