『壹』 android開發,單擊按鈕之後跳轉到另一個頁面
1、首先在一個布局文件(.XML)中繪畫了一個跳轉按鈕(id為btn1):
<Button
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="點擊跳轉" />
2、然後在關聯的類中聲明一個私有button名稱,如:
private Button btn1;
TIPS:在類上會添加:import android.widget.Button;
3、接著在類中onCreate的方法內執行以下操作:
(1)、給btn1賦值,即設置布局文件中的Button按鈕id進行關聯,如:
btn1 = (Button) findViewById(R.id.btn1);
(2)、給btn1綁定點擊事件:
btn1.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
}
});
TIPS:在類上會添加:import android.view.View;
(3)、 給bnt1添加點擊響應事件:
btn1.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
//Intent是一種運行時綁定(run-time binding)機制,它能在程序運行過程中連接兩個不同的組件。
//page1為先前已添加的類,並已在AndroidManifest.xml內添加活動事件(<activity android:name="page1"></activity>),在存放資源代碼的文件夾下下,
Intent i = new Intent(MainActivity.this , page1.class);
////啟動
startActivity(i);
}
});
TIPS:在類上會添加:import android.content.Intent;
4、最後,就可以就可以跳轉到下一個頁面了。
『貳』 Android開發 單擊按鈕實現頁面跳轉
在.java文件中
//-新建Intent對象
Intent intent = new Intent();
//-指定傳遞對象,mainActivity為傳遞對象,Activity2為被傳遞對象intent.setClass(mainActivity.this,Activity2.class);
//-將Intent傳遞給Activity
startActivity(intent);
//-結束當前Activity
mainActivity.this.finish();
在AndroidManifest.xml文件中
<activity
android:name=".Activity2" >
</activity>
註:Activity2為要跳轉的頁面
在mainActivity中用setContentView(R.layout.main);與第一個界面相關聯(main.xml為第一個界面)
在Activity2中用setContentView(R.layout.main2);與要跳轉的那個界面關聯起來(main.xml為要跳轉過去的那個界面)
『叄』 android應用程序如何實現界面跳轉
你先寫一個xml文件 內容是<Button xmlns:android="http://scehmas.android.com/apk/res/android" android:layout_widht="wrap_content" android:layout_height="wrap_content" android:text="按鈕" android:id="@+/btn"/>
然後再第一個activity 中通過findViewById()得到這個button button.setOnClickListener(new OnClickListener(){
public void onClick(View view){
Intent intent=new Intent();
intent.setCass(Activity1.this,activity2.class)
startAtivity(intent);
});
ok 這樣就行了 純手敲望採納。
『肆』 我是學生,剛開始學安卓,想要通過按鈕實現跳轉頁面,怎麼做,步驟清晰點
1.你先要有一個按鈕所在界面,和一個要跳轉的界面(兩個也可以是同一個),都要在maniface里注冊過
2.給按鈕加點擊事件
方法一:在布局裡加入id屬性,如android:id=「@+id/btn」
之後在activity里在onCreate里setContentVview之後運行的地方,調用activity的方法findViewById(R.id.btn).setOnClickListener(new OnClickListener(){
public void onClick(View v){
startActivity(new Intent(按鈕所在activiry.this,要跳轉的activity.class))}
})
方法二:在布局裡按鈕增加android:onClick=「onBtnClick」
(注:onBtnClick是自定義的)
之後在button所在的axtivity里增加方法
名字和上面寫的相同如:
public void onBtnClick(View v){
//和方法一里的onClick(View v)一樣,要注意方法屬性必需是public void 參數只能是View,按鈕設了這個屬性,而沒有方法的話,點按鈕會異常
}
『伍』 怎樣在android中設置點擊按鈕實現頁面跳轉
首先:
建立要跳轉的Activity,並在清單文件注冊。這里假設注冊的活動為NextActivity
其次
布局(例如main,xml):加個Button,並加上id,如button1
代碼里:
首先聲明Button的變數:private Button bn;(聲明在OnCreat方法外面)
然後綁定:bn=(Button)findViewById(R.id.button1);
然後弄一個監聽,實現匿名內部類
bn.setOnClickListener(new Button.OnClickListener(){//創建監聽
public void onClick(View v) {
Intent inten=new Intent(MainActivity.this,NextActicity.class);
startActivity(intent);
}
});
當然 如果你嫌匿名內部類太麻煩,也可以在按鈕中寫一個android:onClick="onclick"事件來實現
代碼里加
public void onclick(View v){
Intent inten=new Intent(MainActivity.this,NextActicity.class);
startActivity(intent);
}
這樣也行
『陸』 安卓開發 擊按鈕實現頁面跳轉,本人菜鳥,請講下原理,再講下代碼如何寫
首先 要定義個按鈕
其次是設置按鈕的點擊事件
之後將頁面跳轉的 事件加入到Button的點擊事件里
具體如下吧
button=(Button)this.findViewById(R.id.button);
這是設置按鈕,之後是點擊事件的設置
點擊事件的設置有兩個
第一個如下
button.setOnClickListener(this);
這種情況是使用本類的事件方法,使用這種方法有個前提 就是需要引用介面如下圖
這是一種傳統的intent使用方法。
『柒』 安卓編程 如何實現頁面的自動跳轉 比如打開一個安卓軟體,從最初的畫面停留幾秒後再跳到應用裡面去
安卓編程事先等待幾秒可以使用Handler類,該類有延時的方法,示例如下:
Runnablerunnable=newRunnable(){//新建一個線程
@Override
publicvoidrun(){
Intentintent=newIntent();//新建一個意圖,也就是跳轉的界面
intent.setAction("com.iStudy.Study.Main");
startActivity(intent);//開始跳轉
finish();
}
};
Handlerhandler=newHandler();
handler.postDelayed(runnable,1500);//等待1.5秒之後執行跳轉,這個數值可以自己修改。
『捌』 如何使用安卓實現點擊一個按鈕跳到下一個界面,再點擊這個界面的按鈕再跳下一個界面。
可以使用intent實現不同activity 之間的跳轉,也即 兩個界面之間的跳轉。
格式如下:
Intent intent = new Intent();
intent .setClass(Activity1.this, Activity2.class);//Activity1 為當前界面的Activity,Activity2為要跳轉的類
startActivity(intent);
『玖』 android中怎麼通過鏈接實現頁面跳轉
給你那個鏈接的TextView上加監聽事件
TextView
tv=(TextView)
findViewById(R.id.XX)
;
tv.setOnClickListener(new
OnClickListener(){
public
void
onClick(View
v){
Intent
intent=new
Intent(當前Activity名字.this,要跳轉的Activity名字.class)
;
startActivity(intent)
;
}
});
『拾』 android 開發中點擊彈出對話框中的按鈕進行頁面跳轉如何實現
你可以獲取對話框的點擊事件,比如點擊了確定然後你就跳轉
AlertDialog.Builder builder = new Builder(CommentActivity.this);
builder.setMessage("確定要跳轉嗎?");
builder.setTitle("提示");
builder.setPositiveButton("確認",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
arg0.dismiss();
這里跳轉到你想要去的頁面
}
});
builder.setNegativeButton("取消",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
builder.create().show();
arg0就是該listener的介面啊,通過這個參數就可以關閉對話框。
跳到想去的頁面就startIntent就好了,你把那一行中文換成 Intent it = new Intent(this,UserActivity.class); startActivity(it); 當然要跳去哪個頁面就你自己決定
AlertDialog.Builder builder = new Builder(CommentActivity.this);
builder.setMessage("確定要跳轉嗎?");
builder.setTitle("提示");
builder.setPositiveButton("確認",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
arg0.dismiss();
Intent it = new Intent(this,UserActivity.class);
startActivity(it);
}
});
builder.setNegativeButton("取消",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
builder.create().show();