2012-04-28 54 views
0

我有兩種語言的兩個文本文件。我需要我的代碼從文本文件1和文本文件2中讀取一行,並將其放在具有兩個文本視圖的列表視圖中。我該如何做到這一點?在文本文件中讀取一行,把它放在列表視圖中

我的代碼是在這裏:

public class ListViewSoore extends ListActivity{ 
ArrayAdapter<String> adapter = null; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.list_view); 
    String itemsen[]=getResources().getStringArray(R.row.pa1); 
    adapter=new MyAdapter(this, android.R.layout.simple_list_item_1, R.id.textView1,itemsen); 
    setListAdapter(adapter); 
} 
    private class MyAdapter extends ArrayAdapter<String> { 

    public MyAdapter(Context context, int resource, int textViewResourceId, String[] strings) { 
     super(context, resource, textViewResourceId, strings); 
    } 

    @Override 
    public View getView(int position,View convertView, ViewGroup parent) { 
     LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
     View row=inflater.inflate(R.layout.list_item, parent, false); 
        String itemsen[]=getResources().getStringArray(R.row.pa1); 
     String itemsti[]=getResources().getStringArray(R.row.pa2); 
     TextView tven=(TextView) row.findViewById(R.id.textView1); 
     TextView tvti=(TextView) row.findViewById(R.id.textView2); 
     tven.setText(itemsen[position]); 
     tvti.setText(itemsti[position]); 
     return row; 
    } 
} 

回答

1

我可能是你要完成什麼有點不確定,但在strings.xml檔案定義字符串數組值。

的字符串數組包含作爲rescource應該是這樣的(在strings.xml檔案):在文本文件中

<string-array name="planets_array"> 
    <item>Mercury</item> 
    <item>Venus</item> 
    <item>Earth</item> 
    <item>Mars</item> 
</string-array> 
+0

數據是多少。你的建議不起作用。 – 2012-04-29 19:16:21

相關問題