回覆列表
-
1 # fthnh1588
-
2 # pzyyo24296
估計你的意思是,在多個頁面載入由不同Activity的layout的檢視吧,用插入器inflater的inflate方法,插入由R.layout.xxx生成的view
估計你的意思是,在多個頁面載入由不同Activity的layout的檢視吧,用插入器inflater的inflate方法,插入由R.layout.xxx生成的view
Activity只能轉跳到指定的Activity如果你想讓目錄的Activity中的viewPager進入指定介面,那麼你只需要傳遞幾個引數即可使用Intent轉跳Intent intent = new Intent(activity,目標Activity.class);用Intent傳遞一個介面intent.putExtra("page",1); 注意, 這個1用於表示第幾個介面,viewPager第一個介面是0,第二個介面是1以此類推啟動Activity startActivity(intent);在目標Activity中獲取這個值Intent intent = getIntent();int page = intent.getIntExtra("page",0);//第一個引數是取值的key,第二個引數是預設值設定ViewPager轉到指定的介面viewPager.setCurremtItem(page); 即可指定到某個介面了