Dialog
sを持つを作成することは可能Tab
ですか?
可能であれば、Tab
私が呼び出さなければならないのいずれかを選択することによってActivity
、値を通過させることは可能Bundle
ですか?
Dialog
sを持つを作成することは可能Tab
ですか?
可能であれば、Tab
私が呼び出さなければならないのいずれかを選択することによってActivity
、値を通過させることは可能Bundle
ですか?
その目的のためにAndroidのtabHostクラスを使用できます。 http://developer.android.com/reference/android/widget/TabHost.html
リストのonItemClickで、顧客名を取得してインテントに入れ、次のようにtabActivityを消費するクラスを呼び出します。
Intent intent = new Intent(FirstActivity.this,SecondActivity.class);
Bundle b = new Bundle();
b.putString("name", name);
intent.putExtras(b);
startActivity(intent);
finish();
タブアクティビティで、バンドルからデータを削除します
Resources res = getResources(); // Resource object to get Drawables
TabHost tabHost = getTabHost(); // The activity TabHost
TabHost.TabSpec spec; // Resusable TabSpec for each tab
Intent intent; // Reusable Intent for each tab
// Create an Intent to launch an Activity for the tab (to be reused)
intent = new Intent().setClass(this, firsttabActivity.class);
// Initialize a TabSpec for each tab and add it to the TabHost
spec = tabHost.newTabSpec("first").setIndicator("first", res.getDrawable(R.drawable.ic_tab_shuffle)).setContent(intent);
tabHost.addTab(spec);
// Do the same for the other tabs
intent = new Intent().setClass(this, secondtabActivity.class);
spec = tabHost.newTabSpec("second").setIndicator("second", res.getDrawable(R.drawable.ic_tab_shuffle)).setContent(intent);
tabHost.addTab(spec);
これで、タブ内のインテントとともに顧客名を渡し、アクティビティにそれを抽出させ、独自のロジックを使用して顧客名を使用して顧客の詳細を取得できます。私はそれを行うためのより効率的な方法があるかどうかわかりません。これはたまたま最初に頭に浮かんだ。お役に立てば幸いです。