Android編程8:頁(yè)面切換測(cè)試
本文博客鏈接:
http://blog.csdn.net/jdh99
,作者:jdh,轉(zhuǎn)載請(qǐng)注明.
軟件平臺(tái):win7 + eclipse + sdk
設(shè)計(jì)思路:
兩個(gè)頁(yè)面:mian和ok,每個(gè)頁(yè)面上有一個(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="下一頁(yè)面 "></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="上一頁(yè)面 " 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頁(yè)面 public void jump2ok() { setContentView(R.layout.ok); //當(dāng)有按鍵按下跳到main頁(yè)面 Button btn = (Button)findViewById(R.id.button1); btn.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { jump2main(); } }); } //跳到main頁(yè)面 public void jump2main() { setContentView(R.layout.main); //當(dāng)有按鍵按下跳到ok頁(yè)面 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)前頁(yè)面的ID號(hào),所以findViewById函數(shù)捕獲的控件也為當(dāng)前頁(yè)面的控件
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
