我遵循教程:http://mobile.tutsplus.com/tutorials/android/android-listview/ 并且能够成功运行该应用程序。它主要使用一种称为list_item.xml一个XML文件,并对其内容的更改扩展ListActivity活动的背景图像
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="24dp"
android:padding="6dp" />
而在一个名为TutListActivity.java文件,该XML加载为:
public class TutListActivity extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(ArrayAdapter.createFromResource(getApplicationContext(),
R.array.tut_titles, R.layout.list_item));
}}
,这是第一个活动WHICH当应用程序首次启动时加载。我的要求是更改完整屏幕的背景视图。当我在xml文件list_item.xml中尝试android:background = @ drawable/paperImage时,我能够更改List中每个行的背景图像,而不是完整的View。谁能帮我吗 ?
,您R时的内容查看喜欢的setContentView(R.layout.some_name)什么;像这样的东西? –
我在开始时感到困惑,但是在问题开始时发布的教程链接中,作者提到:n TutListActivity.java,修改onCreate()方法以使用setListAdapter()方法加载数据。与常规活动不同,在整个活动只是一个ListView的情况下,ListActivity不需要使用setContentView()。 –