您的位置:首页 > 其它

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

2015-11-15 10:02 232 查看
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>

此就实现了完善资料的功能
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: