0
我在我的應用程序中有一個TabGroup。我如何爲每個選項卡設置不同的操作項目?我剛剛從here找到一個例子,但這對我來說還不夠。Android Tabs和不同的ActionBar菜單項
有人可以提供一些提示或至少一個鏈接?
我在我的應用程序中有一個TabGroup。我如何爲每個選項卡設置不同的操作項目?我剛剛從here找到一個例子,但這對我來說還不夠。Android Tabs和不同的ActionBar菜單項
有人可以提供一些提示或至少一個鏈接?
我正在使用SlidingTabLayout,這是我更改每個選項卡的工具欄圖標的方式。
我有3個標籤,每個標籤有其自身的片段,並在每個片段中,我創建了以下內容:
標籤1個片段:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.tab_1_menu, menu);
}
標籤2片段:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.tab_2_menu, menu);
}
等等,希望對您有所幫助。
與getItemId完整的例子/點擊
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//Set The Menu View
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
//Menu Items, every fragment menu item
//Must have different ID
if (id == R.id.settings) {
//Do Something here
);
return true;
}
if (id == R.id.About) {
//Do Something here
);
return true;
}
if (id == R.id.exit)
{
finish();
return true;
}
return super.onOptionsItemSelected(item);
}
是否創建方法相同着活動/ – John
這個onCreateOptions,它在活動從不同的onCreate。 – Jaeger
你能提供更多的代碼嗎?我想知道圖標如何工作(onOptionsItemSelected) – John