13四个设置向导页面的完成和跳转事件

来源:互联网 发布:java职业技能培训中心 编辑:程序博客网 时间:2024/06/05 15:47

实现后的效果如下:

第一个设置向导页面:


第二个:


第三个:


第四个:



布局和跳转事件的代码如下:

<LinearLayout 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"    android:background="#f2f0eb"    android:orientation="vertical" >    <RelativeLayout        android:id="@+id/title"        android:layout_width="match_parent"        android:layout_height="50dp"        android:background="#2FD5B9" >        <TextView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_centerInParent="true"            android:text="设置向导"            android:textColor="#ffffff"            android:textSize="18sp" />        <Button            android:id="@+id/next"            android:layout_width="54dp"            android:layout_height="match_parent"            android:layout_alignParentRight="true"            android:layout_marginRight="10dp"            android:background="@drawable/common_tab_bg"            android:text="下一步"            android:onClick="next"            android:textColor="#ffffff"            android:textSize="16sp" />        <ImageView            android:onClick="back"            android:id="@+id/back"            android:layout_width="30dp"            android:layout_height="30dp"            android:layout_alignParentLeft="true"            android:layout_centerVertical="true"            android:background="@drawable/common_tab_bg"            android:scaleType="centerInside"            android:src="@drawable/our_group_back_on" />    </RelativeLayout>    <TextView        style="@style/text_content_style"        android:text="您的手机防盗卫士" />    <TextView        style="@style/text_content_style"        android:drawableLeft="@drawable/common_icon17"        android:gravity="center_vertical"        android:text="SIM卡变更报警"        android:textColor="#88000000"        android:textSize="15sp" />    <TextView        style="@style/text_content_style"        android:drawableLeft="@drawable/common_icon17"        android:gravity="center_vertical"        android:text="GPS追踪"        android:textColor="#88000000"        android:textSize="15sp" />    <TextView        style="@style/text_content_style"        android:drawableLeft="@drawable/common_icon17"        android:gravity="center_vertical"        android:text="远程数据销毁"        android:textColor="#88000000"        android:textSize="15sp" />    <TextView        style="@style/text_content_style"        android:drawableLeft="@drawable/common_icon17"        android:gravity="center_vertical"        android:text="远程锁屏"        android:textColor="#88000000"        android:textSize="15sp" />    <LinearLayout        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center"        android:orientation="horizontal" >        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_online" />        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_invisible" />        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_invisible" />        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_invisible" />    </LinearLayout></LinearLayout>

package com.ustc.mobilemanager;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.Window;public class Setup1Activity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.activity_setup1);}//下一步的点击事件public void next(View view){Intent intent = new Intent(this, Setup2Activity.class);startActivity(intent);finish();}public void back(View view){Intent intent = new Intent(this, HomeActivity.class);startActivity(intent);finish();}}

2:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"        xmlns:owndefine="http://schemas.android.com/apk/res/com.ustc.mobilemanager"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:background="#f2f0eb"    android:orientation="vertical" >    <RelativeLayout        android:id="@+id/title"        android:layout_width="match_parent"        android:layout_height="50dp"        android:background="#2FD5B9" >        <TextView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_centerInParent="true"            android:text="手机卡绑定"            android:textColor="#ffffff"            android:textSize="18sp" />        <Button            android:id="@+id/next"            android:layout_width="54dp"            android:layout_height="match_parent"            android:layout_alignParentRight="true"            android:layout_marginRight="10dp"            android:background="@drawable/common_tab_bg"            android:text="下一步"            android:onClick="next"            android:textColor="#ffffff"            android:textSize="16sp" />        <ImageView            android:id="@+id/back"            android:onClick="back"            android:layout_width="30dp"            android:layout_height="30dp"            android:layout_alignParentLeft="true"            android:layout_centerVertical="true"            android:background="@drawable/common_tab_bg"            android:scaleType="centerInside"            android:src="@drawable/our_group_back_on" />    </RelativeLayout>    <TextView        android:drawableLeft="@drawable/common_icon17"        style="@style/text_content_style"        android:text="绑定SIM卡:" />    <TextView        style="@style/text_content_style"        android:drawableLeft="@drawable/common_icon17"        android:gravity="center_vertical"        android:text="下次重启手机如果发现SIM卡变化就会发送报警短信"        android:textColor="#88000000"        android:textSize="15sp" />      <com.ustc.mobilemanager.ui.SettingItemView       owndefine:title="点击绑定SIM卡"       owndefine:desc_on="SIM卡已经绑定"       owndefine:desc_off="SIM卡没有绑定"       android:id="@+id/siv_update"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       />    <LinearLayout        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center"        android:orientation="horizontal" >        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_invisible" />        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_online" />        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_invisible" />        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_invisible" />    </LinearLayout></LinearLayout>
package com.ustc.mobilemanager;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.Window;public class Setup2Activity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.activity_setup2);}//下一步的点击事件public void next(View view){Intent intent = new Intent(this, Setup3Activity.class);startActivity(intent);finish();}public void back(View view){Intent intent = new Intent(this, Setup1Activity.class);startActivity(intent);finish();}}


3.

<LinearLayout 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"    android:background="#f2f0eb"    android:orientation="vertical" >    <RelativeLayout        android:id="@+id/title"        android:layout_width="match_parent"        android:layout_height="50dp"        android:background="#2FD5B9" >        <TextView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_centerInParent="true"            android:text="设置安全号码"            android:textColor="#ffffff"            android:textSize="18sp" />        <Button            android:id="@+id/next"            android:layout_width="54dp"            android:layout_height="match_parent"            android:layout_alignParentRight="true"            android:layout_marginRight="10dp"            android:background="@drawable/common_tab_bg"            android:text="下一步"            android:onClick="next"            android:textColor="#ffffff"            android:textSize="16sp" />        <ImageView            android:id="@+id/back"            android:onClick="back"            android:layout_width="30dp"            android:layout_height="30dp"            android:layout_alignParentLeft="true"            android:layout_centerVertical="true"            android:background="@drawable/common_tab_bg"            android:scaleType="centerInside"            android:src="@drawable/our_group_back_on" />    </RelativeLayout>       <TextView        style="@style/text_content_style"        android:drawableLeft="@drawable/common_icon17"        android:gravity="center_vertical"        android:text="SIM卡变更后,报警短信会发给安全号码"        android:textColor="#88000000"        android:textSize="15sp" />   <RelativeLayout        android:layout_width="match_parent"        android:layout_height="38dp"        android:layout_marginLeft="28dp"        android:layout_marginRight="28dp"        android:layout_marginTop="10dp" >        <ImageView            android:id="@+id/iv_number"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_centerVertical="true"            android:src="@drawable/av_perm_group_phone_calls" />        <EditText            android:id="@+id/number"            android:layout_width="match_parent"            android:layout_height="match_parent"            android:layout_centerVertical="true"            android:layout_marginLeft="11dp"            android:layout_toRightOf="@id/iv_number"            android:background="@null"            android:hint="请输入电话号码"            android:inputType="phone"            android:singleLine="true"            android:textSize="18sp" />        <View            android:layout_width="match_parent"            android:layout_height="1dp"            android:layout_alignParentBottom="true"            android:background="#b3b3b3" />    </RelativeLayout>     <Button            android:id="@+id/ok"            android:layout_width="match_parent"            android:layout_height="wrap_content"            android:layout_marginBottom="10dip"            android:layout_marginLeft="5dp"            android:layout_marginRight="5dip"            android:layout_marginTop="10dp"            android:background="@drawable/button_login_bg"            android:gravity="center"            android:paddingBottom="7dp"            android:paddingTop="7dp"            android:text="选择联系人"            android:textColor="@android:color/white"            android:textSize="18sp" />    <LinearLayout        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center"        android:orientation="horizontal" >        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_invisible" />        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_invisible" />        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_online" />        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_invisible" />    </LinearLayout></LinearLayout>
package com.ustc.mobilemanager;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.Window;public class Setup3Activity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.activity_setup3);}//下一步的点击事件public void next(View view){Intent intent = new Intent(this, Setup4Activity.class);startActivity(intent);finish();}public void back(View view){Intent intent = new Intent(this, Setup2Activity.class);startActivity(intent);finish();}}

4.

<LinearLayout 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"    android:background="#f2f0eb"    android:orientation="vertical" >    <RelativeLayout        android:id="@+id/title"        android:layout_width="match_parent"        android:layout_height="50dp"        android:background="#2FD5B9" >        <TextView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_centerInParent="true"            android:text="设置向导完成"            android:textColor="#ffffff"            android:textSize="18sp" />                <ImageView            android:id="@+id/back"            android:onClick="back"            android:layout_width="30dp"            android:layout_height="30dp"            android:layout_alignParentLeft="true"            android:layout_centerVertical="true"            android:background="@drawable/common_tab_bg"            android:scaleType="centerInside"            android:src="@drawable/our_group_back_on" />    </RelativeLayout>  <CheckBox       android:layout_width="match_parent"      android:layout_height="wrap_content"      android:text="您没有开启防盗保护"      android:textColor="#88000000"      />    <LinearLayout        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center"        android:orientation="horizontal" >        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_invisible" />        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_invisible" />        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_invisible" />        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@android:drawable/presence_online" />    </LinearLayout>    <Button            android:id="@+id/ok"            android:layout_width="match_parent"            android:layout_height="wrap_content"            android:layout_marginBottom="10dip"            android:layout_marginLeft="5dp"            android:layout_marginRight="5dip"            android:layout_marginTop="10dp"            android:background="@drawable/button_login_bg"            android:gravity="center"            android:paddingBottom="7dp"            android:paddingTop="7dp"            android:onClick="ok"            android:text="设置完成"            android:textColor="@android:color/white"            android:textSize="18sp" /></LinearLayout>

package com.ustc.mobilemanager;import android.app.Activity;import android.content.Intent;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.os.Bundle;import android.view.View;import android.view.Window;public class Setup4Activity extends Activity {private SharedPreferences sp;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.activity_setup4);sp = getSharedPreferences("config", MODE_PRIVATE);}public void back(View view){Intent intent = new Intent(this, Setup3Activity.class);startActivity(intent);finish();}public void ok(View view){Editor edit = sp.edit();edit.putBoolean("configed", true);edit.commit();Intent intent = new Intent(this, LostFindActivity.class);startActivity(intent);finish();}}








0 0