没有合适的资源?快使用搜索试试~ 我知道了~
android界面切换的另一种方法,简介明了,已于初学者理解。
资源推荐
资源详情
资源评论
主要思想:
<1>.先定义一个主界面,主界面分为上下两部分,上面存放切换显示的界面,下面存放五个点击事件的布局,当点击时,上面就会显示切换的Activity
<2>.定义五个点击事件的监听者,当点击事件被点击时,被点击事件的颜色改变,同时调用显示Activity界面的方法。
附源码:
<1>.主Activity代码
package com.example.mywanjuheng;
import com.example.mywanjuheng.R;
import android.app.Activity;
import android.app.ActivityGroup;
import android.app.LoaderManager;
import android.app.LocalActivityManager;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.view.View;
import android.view.Window;
import android.view.View.OnTouchListener;
import android.view.ViewGroup.LayoutParams;
import android.widget.LinearLayout;
public class MainActivity extends ActivityGroup implements OnTouchListener {
private LinearLayout LinearLayout1,LinearLayout2,LinearLayout3,LinearLayout4,LinearLayout5;
private LinearLayout container;
private int tabPosition = 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
<1>.先定义一个主界面,主界面分为上下两部分,上面存放切换显示的界面,下面存放五个点击事件的布局,当点击时,上面就会显示切换的Activity
<2>.定义五个点击事件的监听者,当点击事件被点击时,被点击事件的颜色改变,同时调用显示Activity界面的方法。
附源码:
<1>.主Activity代码
package com.example.mywanjuheng;
import com.example.mywanjuheng.R;
import android.app.Activity;
import android.app.ActivityGroup;
import android.app.LoaderManager;
import android.app.LocalActivityManager;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.view.View;
import android.view.Window;
import android.view.View.OnTouchListener;
import android.view.ViewGroup.LayoutParams;
import android.widget.LinearLayout;
public class MainActivity extends ActivityGroup implements OnTouchListener {
private LinearLayout LinearLayout1,LinearLayout2,LinearLayout3,LinearLayout4,LinearLayout5;
private LinearLayout container;
private int tabPosition = 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
findView();
setListener();
}
private void findView(){
LinearLayout1 = (LinearLayout) findViewById(R.id.main_layout_vidicon);
LinearLayout2 = (LinearLayout) findViewById(R.id.main_layout_alarm);
LinearLayout3 = (LinearLayout) findViewById(R.id.main_layout_pic);
LinearLayout4 = (LinearLayout) findViewById(R.id.main_layout_vid);
LinearLayout5 = (LinearLayout) findViewById(R.id.main_layout_about);
container = (LinearLayout) findViewById(R.id.container);
}
private void setListener(){
LinearLayout1.setOnTouchListener(this);
LinearLayout2.setOnTouchListener(this);
LinearLayout3.setOnTouchListener(this);
LinearLayout4.setOnTouchListener(this);
LinearLayout5.setOnTouchListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
findView();
setListener();
}
private void findView(){
LinearLayout1 = (LinearLayout) findViewById(R.id.main_layout_vidicon);
LinearLayout2 = (LinearLayout) findViewById(R.id.main_layout_alarm);
LinearLayout3 = (LinearLayout) findViewById(R.id.main_layout_pic);
LinearLayout4 = (LinearLayout) findViewById(R.id.main_layout_vid);
LinearLayout5 = (LinearLayout) findViewById(R.id.main_layout_about);
container = (LinearLayout) findViewById(R.id.container);
}
private void setListener(){
LinearLayout1.setOnTouchListener(this);
LinearLayout2.setOnTouchListener(this);
LinearLayout3.setOnTouchListener(this);
LinearLayout4.setOnTouchListener(this);
LinearLayout5.setOnTouchListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
剩余8页未读,继续阅读
资源评论
ShyHerry
- 粉丝: 35
- 资源: 62
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功