Android編程之頁面切換測試實(shí)例
本文實(shí)例講述了Android編程之頁面切換測試。分享給大家供大家參考。具體分析如下:
一、軟件平臺(tái):
win7 + eclipse + sdk
二、設(shè)計(jì)思路:
兩個(gè)頁面:mian和ok,每個(gè)頁面上有一個(gè)按鍵,點(diǎn)擊則可以互相切換
三、源代碼:
main.xml源代碼:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="下一頁面 "></Button> </LinearLayout>
ok.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"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="上一頁面 " android:id="@+id/button1"></Button> </LinearLayout>
makechoice源代碼:
package com.makechoice;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class makechoice extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn = (Button)findViewById(R.id.button1);
btn.setOnClickListener(new Button.OnClickListener()
{
@Override
public void onClick(View v)
{
jump2ok();
}
});
}
//跳到ok頁面
public void jump2ok()
{
setContentView(R.layout.ok);
//當(dāng)有按鍵按下跳到main頁面
Button btn = (Button)findViewById(R.id.button1);
btn.setOnClickListener(new Button.OnClickListener()
{
@Override
public void onClick(View v)
{
jump2main();
}
});
}
//跳到main頁面
public void jump2main()
{
setContentView(R.layout.main);
//當(dāng)有按鍵按下跳到ok頁面
Button btn = (Button)findViewById(R.id.button1);
btn.setOnClickListener(new Button.OnClickListener()
{
@Override
public void onClick(View v)
{
jump2ok();
}
});
}
}
四、運(yùn)行效果圖:


五、注意:
類R中存放的ID號(hào)為當(dāng)前頁面的ID號(hào),所以findViewById函數(shù)捕獲的控件也為當(dāng)前頁面的控件
希望本文所述對(duì)大家的Android程序設(shè)計(jì)有所幫助。
- Android實(shí)現(xiàn)移動(dòng)小球和CircularReveal頁面切換動(dòng)畫實(shí)例代碼
- Android 實(shí)現(xiàn)無網(wǎng)絡(luò)頁面切換的示例代碼
- Android中TabLayout結(jié)合ViewPager實(shí)現(xiàn)頁面切換
- Android 中使用 ViewPager實(shí)現(xiàn)屏幕頁面切換和頁面輪播效果
- Android開發(fā)中ViewPager實(shí)現(xiàn)多頁面切換效果
- Android中TabLayout結(jié)合ViewPager實(shí)現(xiàn)頁面切換效果
- Android中使用TabHost 與 Fragment 制作頁面切換效果
- Android使用Fragment打造萬能頁面切換框架
- Android fragment實(shí)現(xiàn)多個(gè)頁面切換效果
相關(guān)文章
Android RxJava創(chuàng)建操作符Timer的方法
這篇文章主要為大家詳細(xì)介紹了Android RxJava創(chuàng)建操作符Timer的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12
fragment中的add和replace方法的區(qū)別淺析
使用 FragmentTransaction 的時(shí)候,它提供了這樣兩個(gè)方法,一個(gè) add , 一個(gè) replace ,對(duì)這兩個(gè)方法的區(qū)別一直有點(diǎn)疑惑。下面小編通過本文給大家簡單介紹下fragment中的add和replace方法的區(qū)別,一起看看吧2017-01-01
Android編程開發(fā)中ListView的常見用法分析
這篇文章主要介紹了Android編程開發(fā)中ListView的常見用法,較為詳細(xì)的分析了ListView的功能及常見使用方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10
Android實(shí)現(xiàn)的簡單藍(lán)牙程序示例
這篇文章主要介紹了Android實(shí)現(xiàn)的簡單藍(lán)牙程序,結(jié)合實(shí)例形式分析了Android藍(lán)牙程序的原理與客戶端、服務(wù)器端具體實(shí)現(xiàn)步驟,需要的朋友可以參考下2016-10-10
Android 利用方向傳感器實(shí)現(xiàn)指南針具體步驟
Android利用方向傳感器實(shí)現(xiàn)指南針功能,聽起來還不錯(cuò)吧,下面與大家分享下具體的實(shí)現(xiàn)步驟,感興趣的朋友可以參考下哈2013-06-06
Android實(shí)戰(zhàn)教程第四十三篇之上拉加載與下拉刷新
這篇文章主要為大家詳細(xì)介紹了Android實(shí)戰(zhàn)教程第四十三篇之上拉加載與下拉刷新,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11
Android startActivityForResult和setResult的區(qū)別
這篇文章主要介紹了 Android startActivityForResult和setResult的區(qū)別的相關(guān)資料,希望通過本文能幫助大家理解這部分內(nèi)容,需要的朋友可以參考下2017-08-08

