700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Android intent 页面跳转

Android intent 页面跳转

时间:2024-04-06 02:19:21

相关推荐

Android intent 页面跳转

slidemenu_layout 部分列表(点击帮助跳转到user_help_layout.xml页面)

//slidemenu_layout.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@color/white"android:orientation="vertical"><TextViewandroid:id="@+id/user_manual_layout"android:layout_width="match_parent"android:layout_height="50dp"android:layout_marginStart="10dp"android:drawableStart="@mipmap/icon_note4_nor"android:drawablePadding="10dp"android:gravity="center_vertical"android:text="@string/user_manual"android:textColor="#333333"android:textSize="@dimen/text_content_big" /><TextViewandroid:id="@+id/user_help_layout"android:layout_width="match_parent"android:layout_height="50dp"android:layout_marginStart="10dp"android:drawableStart="@mipmap/icon_note4_nor"android:drawablePadding="10dp"android:gravity="center_vertical"android:text="@string/user_help"android:textColor="#333333"android:textSize="@dimen/text_content_big" /><TextViewandroid:id="@+id/emeet_product_layout"android:layout_width="match_parent"android:layout_height="50dp"android:layout_marginStart="10dp"android:drawableStart="@mipmap/icon_note4_nor"android:drawablePadding="10dp"android:gravity="center_vertical"android:text="@string/emeet_product"android:textColor="#333333"android:textSize="@dimen/text_content_big" /></LinearLayout>

//UserCenterActivity.java@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.slidemenu_layout);ButterKnife.bind(this);//需要引入ButterKnife框架}@OnClick({R.id.user_help_layout,R.id.user_manual_layout,R.id.emeet_product_layout})public void onClick(View view) {switch (view.getId()) {case R.id.user_help_layout:toUserHelpActivity();break;case R.id.user_manual_layout:toUserManualActivity();break;case R.id.emeet_product_layout:toEmeetProductActivity();break;}}private void toUserHelpActivity() {showActivity(UserHelpActivity.class);}private void toUserManualActivity() {showActivity(UserManualActivity.class);}private void toEmeetProductActivity() {showActivity(EmeetProductActivity.class);}public void showActivity(Class<?> cls) {Intent intent = new Intent(this, cls);startActivity(intent);}

user_help_layout.xml页面:

(跳转到这个页面,并且点击对应item,提示不同的信息)

//user_help_layout.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="/apk/res/android"android:orientation="vertical" android:layout_width="match_parent"android:layout_height="match_parent"><!-- 帮助列表 --><ListViewandroid:layout_width="match_parent"android:layout_height="match_parent"android:text="user_help_layout"android:id="@+id/helpList"/></LinearLayout>

//UserHelpActivity.javapublic class UserHelpActivity extends BaseActivity {private ListView helpList;private ArrayAdapter<String> arr_adapter;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.user_help_layout);helpList = (ListView) findViewById(R.id.helpList);//准备列表数据String helpStringDatas1 = getResources().getString(R.string.Operating_Guide);String helpStringDatas2 = getResources().getString(R.string.How_to_Use_EMEET);String helpStringDatas3 = getResources().getString(R.string.Help_Center);String helpStringDatas4 = getResources().getString(R.string.Contact_us);//String arrData[] = {"快速操作指南","如何使用 EMEET AI APP","EMEET帮助中心","联系我们"};String arrData[] = {helpStringDatas1,helpStringDatas2,helpStringDatas3,helpStringDatas4};//数据适配器arr_adapter = new ArrayAdapter<>(this,android.R.layout.simple_list_item_1,arr_data);//加载适配器helpList.setAdapter(arr_adapter);//监听itme点击事件helpList.setOnItemClickListener ( new AdapterView.OnItemClickListener() {@Overridepublic void onItemClick(AdapterView<?> parent, View view, int i, long l) {String str = parent.getItemAtPosition(i).toString();Toast.makeText(UserHelpActivity.this, "你点击的是"+str, Toast.LENGTH_SHORT).show();;}});}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。