我想制作一个具有大量文本内容的 android 应用程序。想象一下我想做一个字典应用程序。所以我该怎么做。我应该选择什么方法。我应该做很多文本视图和活动还是有解决方案?
我是android编程的新手...请帮助我!我尝试手动制作大量文本视图和活动,但这很耗时......
如果你想要 TextViews,你总是可以通过代码制作它们。
您在顶部和线性布局内声明一个带有滚动视图的 xml。
在你上的课上(或类似的课):
LinearLayout layout = (LinearLayout) findViewById(R.id.layout);
for(String text: textList){
TextView valueTV = new TextView(this);
valueTV.setText(text);
valueTV.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
((LinearLayout) layout).addView(valueTV);
}
希望能帮助到你
看看http://developer.android.com/guide/topics/ui/layout/listview.html,您可以从数据库中导入单词,例如将它们放入listview,然后动态创建活动。