我想用Tabview創建一個應用程序,所以我開始與選項卡式活動與操作欄選項卡(與viewPager)的應用程序。然後我創建片段名爲tab1,tab2,tab3 。你可以發現,我也跟着做上述TabView的在下面的鏈接的源代碼及教程太如何打開新的活動按鈕點擊內部TabLayout使用片段
https://www.simplifiedcoding.net/android-tablayout-example-using-viewpager-fragments/
從這裏我的問題開始在上述三個標籤,我創建圖像視圖和一個按鈕彈起上點擊該按鈕,我想打開新的活動。我是新編程希望我會得到答案。我將非常感謝您的幫助。
這裏是從這裏的標籤代碼,我想點擊一個按鈕時調用新的活動。
tab1.xml
:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ImageView
android:layout_width="match_parent"
android:layout_height="100dp"
android:background="#ca064006"
android:id="@+id/imageView" />
<Button
android:text="Button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/imageView"
android:layout_centerHorizontal="true"
android:layout_marginTop="88dp"
android:id="@+id/button" />
</RelativeLayout>
Tab1.java
import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class Tab1 extends Fragment{
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
return inflater.inflate(R.layout.messages, container, false);
}
}
在點擊上面的代碼按鈕,我想打電話給新的活動,你可以請編輯代碼。
「上點擊該按鈕我想打開新的活動「 - 調用'startActivity()'開始一個活動。在[文檔](https://developer.android.com/training/basics/firstapp/starting-activity.html)中介紹了使用'startActivity()'以及有關Android應用程序開發的任何體面的書籍或課程。 – CommonsWare
同樣的活動還是不同的? –
請編輯您的問題以添加更多信息或澄清。格式化代碼。作爲評論它幾乎是不可讀的。另請注意,評論可能不會自動顯示。讓人們很容易幫助你。 – Robert