【发布时间】:2016-05-05 13:48:12
【问题描述】:
我在尝试从文本文件中读取多个联系人时需要帮助。我看过一些教程,但数据是硬编码的,没有保存在文本文件中。我的文本文件名为“mytextfile.txt”。这是我所有的数据都被保存了。现在我想在列表视图中显示它。到目前为止,这就是我结束的地方。有人可以帮忙吗?我是 Android Studio 的新手。谢谢
public class AllContacts extends Activity implements AdapterView.OnItemClickListener{
ListView l;
String[] contacts={mytextfile.txt};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.all_contacts);
l=(ListView) findViewById(R.id.listView);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,contacts);
l.setAdapter(adapter);
l.setOnItemClickListener(this);
}
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l)
{
TextView temp=(TextView) view;
Toast.makeText(this, temp.getText()+""+i,Toast.LENGTH_SHORT).show();
}
}
【问题讨论】:
标签: java android arrays list listview