<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="66dp">
<LinearLayout
android:layout_centerVertical="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:text="网站安全"
android:id="@+id/type_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#333333"
android:textSize="15sp" />
<TextView
android:text="高车"
android:layout_marginTop="10dp"
android:id="@+id/type_interface"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#999999"
android:textSize="12sp" />
LinearLayout>
<Switch
android:theme="@style/mySwitch"
android:switchPadding="3dip"
android:track="@drawable/switch_bg"
android:id="@+id/item_switch"
android:layout_width="wrap_content"
android:layout_height="21dip"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
/>
RelativeLayout>
switch_bg
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<size android:height="21dp" android:width="37dp"/>
<corners android:radius="20dp"/>
<gradient
android:endColor="#ffffff"
android:startColor="#ffffff" />
<stroke android:width="1dp"
android:color="#9e9e9e"/>
shape>
mySwitch
<style name="mySwitch" parent="Theme.AppCompat.Light">
-- switch 打开时的按钮的颜色 轨迹颜色默认为30%(看效果就明白30%是怎么回事了)这个颜色 -->
<item name="colorControlActivated">@android:color/holo_green_dark
- "colorSwitchThumbNormal"
>@color/colorAccent
- "android:colorForeground">@color/colorPrimaryDark
style>