如何在android的listview中只显示两行数据
我遇到了问题,因为我在数据库选项卡文件中有一些数据,我可以成功地将数据显示到其中,但随着数据越来越大,列表视图项数据也在增加。我只需要在其中显示2行数据,以便充分显示所有数据 这是列表视图的图像 请帮助我实现这个目标。 这是我在主活动类中编写的代码如何在android的listview中只显示两行数据,android,listview,Android,Listview,我遇到了问题,因为我在数据库选项卡文件中有一些数据,我可以成功地将数据显示到其中,但随着数据越来越大,列表视图项数据也在增加。我只需要在其中显示2行数据,以便充分显示所有数据 这是列表视图的图像 请帮助我实现这个目标。 这是我在主活动类中编写的代码 ArrayList<String> results = myDbHelper.getNamesArray(MY_DATABASE_TABLE); //setListAdapter(new ArrayAda
ArrayList<String> results = myDbHelper.getNamesArray(MY_DATABASE_TABLE);
//setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, COUNTRIES));
setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, results));
this.setTitleColor(Color.BLACK);
ListView lv=(ListView)findViewById(android.R.id.list);
lv.setCacheColorHint(0);
lv.setTextFilterEnabled(true);
arraylistresults=myDbHelper.getNamesArray(我的数据库表);
//setListAdapter(新的ArrayAdapter(这个,android.R.layout.simple_list_item_1,COUNTRIES));
setListAdapter(新的ArrayAdapter(这个,android.R.layout.simple_list_item_1,results));
这个.setTitleColor(Color.BLACK);
ListView lv=(ListView)findViewById(android.R.id.list);
lv.setCacheColorHint(0);
lv.setTextFilterEnabled(真);
提前谢谢。
Moqthar.您需要在其中创建一个文本视图。
在这里,您可以使用将文本视图设置为两行。您需要使用文本视图创建一个文本视图。
在这里,您可以使用将TextView设置为两行。您需要为listview项目使用自定义布局。使用TextView并利用ellipsize和单线属性。在TextView中使用android:maxLines=2。您需要为listview项目使用自定义布局。使用TextView并利用ellipsize和单线属性。在TextView中使用
android:maxLines=2