1

我試圖在Android中以2種不同的語言製作旅行短語應用程序。 用戶在第一個屏幕中選擇使用哪種語言。語言選擇可以是任何佈局。 (網格,列表視圖,按鈕或選項卡)。
從那裏我試圖調用另一個listview與短語。並從列表視圖中用短語調用具有定義和發音的另一個活動。帶有列表視圖的Android選項卡

顯然即時通訊與標籤查看。 不能理解如何連接這個tabactivity和listactivity。我從互聯網上搜索,閱讀一本書,但沒有幫助。請幫助

這是選項卡活動

public class Screen31 extends TabActivity { 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    TabHost tabHost = getTabHost(); 

    LayoutInflater inflater = getLayoutInflater(); 
    inflater.inflate(
     R.layout.sample1, 
     tabHost.getTabContentView(), 
     true 
    ); 
    inflater.inflate(
     R.layout.sample2, 
     tabHost.getTabContentView(), 
     true 
    ); 


    TabSpec tab1 = tabHost.newTabSpec("tab1"); 
    tab1.setIndicator("Japanese"); 
    tab1.setContent(R.id.tab1); 
    TabSpec tab2 = tabHost.newTabSpec("tab2"); 
    tab2.setIndicator("English"); 

    tab2.setContent(R.id.tab2); 


    tabHost.addTab(tab1); 
    tabHost.addTab(tab2); 

} 

}

,這是列表視圖活動

public class ListView10 extends ListActivity { 

public void onCreate(Bundle icicle) { 
super.onCreate(icicle); 
String[] values = new String[] { "japanese", "english" }; 
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, 
    android.R.layout.simple_list_item_1, values); 

    setListAdapter(adapter); 
} 


@Override 
protected void onListItemClick(ListView l, View v, int position, long id) { 
String item = (String) getListAdapter().getItem(position); 
Toast.makeText(this, item + " selected", Toast.LENGTH_LONG).show(); 
} 

}

和樣品1和樣品2的佈局是完全不同的sample1是一個listview的佈局,sample2與te是線性的XT。即時通訊保持不同,看到變化。

回答

相關問題