完善个人资料及返回主页面

来源:互联网 发布:如何免费开淘宝网店 编辑:程序博客网 时间:2024/04/28 14:37

1.运行页面如图:

2功能:

实现对信息的完善和返回保存,并点击返回按钮返回主页面

3.建立两个Class文件MainActivity和FirstActivity

mainActivity代码如下

4.FirstActivity中修改代码

setContentView(R.layout.first);

5.建立xml文件

(1)建立Activity_main.xml文件

代码如下:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="#ffffff" 
    android:orientation="vertical" > 
    <FrameLayout  
        android:orientation="vertical" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:background="@drawable/a"
       
        >
       

         <Button
             android:id="@+id/button1"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:background="#FF6600"
             android:text="完成"
             android:textColor="#CC0000"
             android:layout_marginLeft="60dip"
             android:textSize="20sp"
             >

</Button>  
        <LinearLayout  
            android:orientation="horizontal" 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content" 
            android:layout_gravity="top" 
            android:layout_marginTop="30dip"> 
            <FrameLayout  
                android:layout_width="60.0dip"  
                android:layout_height="60.0dip" 
                android:layout_marginLeft="15dip"> 
                <ImageView  
                    android:id="@+id/userface"  
                    android:layout_width="fill_parent"  
                    android:layout_height="fill_parent"  
                    android:src="@drawable/b" /> 
                <ImageView  
                    android:layout_width="fill_parent"  
                    android:layout_height="fill_parent"  
                    /> 
            </FrameLayout> 
            <LinearLayout  
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:layout_marginLeft="15dip" 
                android:layout_marginTop="10dip" 
                android:orientation="vertical" 
                android:gravity="center_horizontal" 
               > 
                <TextView  
                    android:id="@+id/photo" 
                    android:layout_width="wrap_content" 
                    android:layout_height="wrap_content" 
                    android:textColor="#ffffff" 
                    android:layout_marginTop="5dip" 
                    android:textSize="20sp" 
                    android:text="我的昵称"/> 
                
            </LinearLayout> 
             
             
        </LinearLayout> 
        <!-- 简介 --> 
        <LinearLayout  
            android:orientation="horizontal" 
            android:background="#22000000" 
            android:layout_width="fill_parent" 
            android:layout_height="30dip" 
            android:layout_gravity="bottom"> 
            <TextView  
                android:id="@+id/intor" 
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:layout_gravity="center_vertical" 
                android:layout_marginLeft="10.0dip" 
                android:textColor="#ffffff" 
                android:text="个人资料" /> 
        </LinearLayout>

        <Button
            android:id="@+id/button2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="#00ff00"
            android:text="返回" />
 
    </FrameLayout> 
     
     
     
    <LinearLayout  
                android:layout_width="fill_parent" 
                android:layout_height="wrap_content" 
                android:layout_marginLeft="15dip" 
                 android:layout_marginRight="15dip" 
                android:layout_marginTop="16dip" 
                 android:gravity="center_vertical" 
                android:orientation="horizontal" 
               
               > 
                <TextView  
                    
                    android:layout_width="wrap_content" 
                    android:layout_height="wrap_content" 
                    android:textColor="#000000" 
                    android:layout_marginLeft="15dip" 
                     android:textSize="20sp" 
                    android:text="姓名:"/> 

                <EditText
                    android:id="@+id/name"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="25dip"
                    android:text=""
                    android:textColor="#000000"
                    android:textSize="20sp" />
 
            </LinearLayout> 
     
     <LinearLayout  
                android:layout_width="fill_parent" 
                android:layout_height="wrap_content" 
                android:layout_marginLeft="15dip" 
                 android:layout_marginRight="15dip" 
                android:layout_marginTop="16dip" 
                 android:gravity="center_vertical" 
                android:orientation="horizontal" 
               
                > 
                <TextView  
                    
                    android:layout_width="wrap_content" 
                    android:layout_height="wrap_content" 
                    android:textColor="#000000" 
                    android:layout_marginLeft="15dip" 
                     android:textSize="20sp" 
                    android:text="性别:"/>

                <RadioButton
                    android:id="@+id/radioButton1"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="男" />

                <RadioButton
                    android:id="@+id/radioButton2"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="女" />
 
            </LinearLayout> 

   <LinearLayout
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:layout_marginLeft="15dip"
       android:layout_marginRight="15dip"
       android:layout_marginTop="16dip"
       android:gravity="center_vertical"
       android:orientation="horizontal" >

       <TextView
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_marginLeft="15dip"
           android:text="邮箱:"
           android:textColor="#000000"
           android:textSize="20sp" />

       <EditText
           android:id="@+id/mail"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_marginLeft="25dip"
           android:layout_weight="0.75"
           android:textColor="#000000"
           android:textSize="20sp" />
   </LinearLayout>
 
     <LinearLayout  
                android:layout_width="fill_parent" 
                android:layout_height="wrap_content" 
                android:layout_marginLeft="15dip" 
                 android:layout_marginRight="15dip" 
                android:layout_marginTop="16dip" 
                 android:gravity="center_vertical" 
                android:orientation="horizontal" 
               
                > 
                <TextView  
                    
                    android:layout_width="wrap_content" 
                    android:layout_height="wrap_content" 
                    android:textColor="#000000" 
                    android:layout_marginLeft="15dip" 
                     android:textSize="20sp" 
                    android:text="地址:"/> 

                <EditText
                    android:id="@+id/Address"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="25dip"
                    android:textColor="#000000"
                    android:textSize="20sp" />
 
            </LinearLayout> 
             
     
      
</LinearLayout>

(2)建立first.xml文件

6.在MainAndroidfest.xml文件中注册firstActivity

   <activity
            android:name="com.example.xinde.FirstActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

此就实现了完善资料的功能

 

 

 

0 0