Android 台灣中文網

標題: 使用button和textview按下後就跳頁 [打印本頁]

作者: wind8894    時間: 2012-4-29 12:50
標題: 使用button和textview按下後就跳頁
本帖最後由 wind8894 於 2012-4-29 17:31 編輯

xml layout介面有main.xml 和temperature_monitor.xml

現在main.xml裡面有1個button和1個textview

要如何做到按下就跳到temperature_monitor.xml的畫面呢?

以下程式碼請參考~



Login3Activity.java
  1. package com.spackage.namespace;


  2. import android.app.Activity;
  3. import android.os.Bundle;
  4. import android.content.Intent;
  5. import android.view.View;
  6. import android.widget.TextView;
  7. import android.view.View.OnClickListener;
  8. import android.widget.Button;

  9. public class Login3Activity extends Activity
  10. {
  11.     private Button btn1;
  12.     private TextView tv1;
  13.     @Override
  14.     public void onCreate(Bundle savedInstanceState)
  15.     {
  16.         super.onCreate(savedInstanceState);
  17.         setContentView(R.layout.main);        
  18.         btn1 = (Button) findViewById(R.id.button1);     
  19.         btn1.setOnClickListener(new OnClickListener()
  20.         {
  21.                 public void onClick(View v)
  22.                 {
  23.                     Intent intent= new Intent(Login3Activity.this, temperature_monitor.class);
  24.                     startActivity(intent);   
  25.                 }
  26.         });
  27.         tv1 = (TextView) findViewById(R.id.textView1);     
  28.         tv1.setOnClickListener(new OnClickListener()
  29.         {
  30.                 public void onClick(View v)
  31.                 {
  32.                     Intent intent= new Intent(Login3Activity.this, temperature_monitor.class);
  33.                     startActivity(intent);   
  34.                 }
  35.         });
  36.     }
  37. }
複製代碼
AndroidManifest.xml
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  3.     package="com.spackage.namespace"
  4.     android:versionCode="1"
  5.     android:versionName="1.0" >

  6.     <uses-sdk android:minSdkVersion="10" />

  7.     <application
  8.         android:icon="@drawable/ic_launcher"
  9.         android:label="@string/app_name" >
  10.         <activity
  11.             android:name=".Login3Activity"
  12.             android:label="@string/app_name" >   
  13.             <intent-filter>
  14.                 <action android:name="android.intent.action.MAIN" />
  15.                 <category android:name="android.intent.category.LAUNCHER" />
  16.             </intent-filter>
  17.         </activity>
  18.         <activity android:name="temperature_monitor"/>
  19.         <activity android:name="Login3Activity"/>
  20.     </application>
  21. </manifest>
複製代碼

作者: scenery    時間: 2012-5-2 10:34
請問...按下就跳到temperature_monitor.class的畫面,是否能改為滑動即能跳至temperature_monitor.class且再往反方向滑動即可回前一頁?
作者: wind8894    時間: 2012-5-2 12:50
這我不清楚欸,想法是蠻特別的,但我技術還沒到那....

你的意思應該是類似ES檔案瀏覽器裡面的左右滑動切換頁面吧?
作者: scenery    時間: 2012-5-2 14:23
嗯,是像ES檔案瀏覽器裡面的左右滑動切換頁面
但不同的是每個頁面都是獨立的頁面及流程
例如第一頁是List所有檔案名稱,向右滑動切換至下一頁時就變成設定畫面
其實我也不知道這是否能作的到,只是剛好看到您分享的文章
好奇想問一下
作者: ploglin    時間: 2012-5-2 18:00
android 3.0 後直接就有支援了
http://developer.android.com/guide/topics/ui/actionbar.html
作者: ptwabcd    時間: 2013-6-18 20:46
謝謝大大唷~
小弟這有個問題 為什麼我不能連續換頁呢?只能換一張而已
作者: kansas73    時間: 2015-3-6 17:42
wind8894大,借我分享給版友
他也需要這個方法




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1