您的位置:首页 > 移动开发 > Android开发

Android 仿QQ首页的消息和电话的切换页面

2016-07-21 14:57 435 查看
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    tools:context="com.example.atest.MainActivity" >

    <LinearLayout 

    android:layout_height="wrap_content"

    android:background="@color/blue"

    android:gravity="center"

    android:layout_width="match_parent">

        

        <RadioGroup  

        android:id="@+id/rg"  

        android:layout_margin="10dip"  

        android:layout_width="200dip"  

        android:layout_height="wrap_content" 

        android:layout_gravity="center"  

        android:orientation="horizontal">  

            <RadioButton   

            android:id="@+id/rb0"  

            android:layout_height="wrap_content"  

            android:layout_width="0dip"  

            android:layout_weight="1"  

            android:button="@null"  

            android:text="消息"  

            android:checked="true"

            android:textSize="16sp"  

            android:gravity="center"  

            android:paddingTop="6dip"

            android:paddingBottom="6dip"

            android:textColor="@color/title_text_sel"  

            android:background="@drawable/rb_bg_01"/>  

              

            <RadioButton   

            android:id="@+id/rb1"  

            android:layout_height="wrap_content"  

            android:layout_width="0dip"  

            android:layout_weight="1"  

            android:text="电话"  

            android:button="@null"  

            android:gravity="center" 

            android:textSize="16sp" 

            android:paddingTop="6dip"

            android:paddingBottom="6dip"

            android:textColor="@color/title_text_sel"  

            android:background="@drawable/rb_bg_02"/>  

    </RadioGroup>  

    </LinearLayout>
</RelativeLayout>

放在Drawable文件夹下

rb_bg_01.xml:

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android" >

    <item android:state_checked="true" android:drawable="@drawable/rb_bg_01t"></item>

    <item android:state_checked="false" android:drawable="@drawable/rb_bg_01f"></item>

</selector>

rb_bg_01f.xml:

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android" >

    <solid android:color="@color/blue"/>

    <corners android:topLeftRadius="15dip" android:bottomLeftRadius="15dip"/>

    <stroke android:width="1dip" android:color="@color/white_drak"/>

</shape>

rb_bg_01t.xml:

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android" >

    <solid android:color="@color/white_drak"/>

    <corners android:topLeftRadius="15dip" android:bottomLeftRadius="15dip"/>

</shape>

rb_bg_02.xml:

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android" >

    <item android:state_checked="true" android:drawable="@drawable/rb_bg_02t"></item>

    <item android:state_checked="false" android:drawable="@drawable/rb_bg_02f"></item>

</selector>

rb_bg_02f.xml:

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android" >

    <solid android:color="@color/blue"/>

    <corners android:topRightRadius="15dip" android:bottomRightRadius="15dip"/>

    <stroke android:width="1dip" android:color="@color/white_drak"/>

</shape>

rb_bg_02t.xml:

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android" >

    <solid android:color="@color/white_drak"/>

    <corners android:topRightRadius="15dip" android:bottomRightRadius="15dip"/>

</shape>

放在color文件夹下

title_text_sel.xml:

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_checked="true" android:color="@color/blue"/>

    <item android:state_checked="false" android:color="@color/white"/>

</selector>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android qq