Android 在任何活动类中使用Cutom适配器动态创建ListView

Android 在任何活动类中使用Cutom适配器动态创建ListView,android,Android,如何仅使用阵列适配器和getview创建简单列表视图。没有在Android中使用ListActivity和setAdapter。请用示例代码详细说明 编辑: 我是个初学者,对堆栈溢出的问题感到困惑和不熟悉。 实际上,我正在寻找在任何活动类中动态创建适配器和列表视图的解决方案。希望被否决的选票将再次重新计票 也许你在找这个 SampleListActivity.java package com.academy; import android.app.Activity; import androi

如何仅使用阵列适配器和getview创建简单列表视图。没有在Android中使用ListActivity和setAdapter。请用示例代码详细说明

编辑: 我是个初学者,对堆栈溢出的问题感到困惑和不熟悉。
实际上,我正在寻找在任何活动类中动态创建适配器和列表视图的解决方案。希望被否决的选票将再次重新计票

也许你在找这个

SampleListActivity.java

package com.academy;

import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class SampleListActivity extends Activity {

     private String[] mStrings = {
                "Abbaye de Belloc", "Abbaye du Mont des Cats", "Abertam", "Abondance", "Ackawi",
                "Acorn", "Adelost", "Affidelice au Chablis"};

     private ListView listView;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        listView = (ListView) findViewById(R.id.listView1);
        listView.setAdapter(new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, mStrings));

    }
}
package.com.academy;
导入android.app.Activity;
导入android.os.Bundle;
导入android.widget.ArrayAdapter;
导入android.widget.ListView;
公共类SampleListActivity扩展活动{
私有字符串[]mStrings={
“Abbaye de Belloc”、“Abbaye du Mont des Cats”、“Abertam”、“Abondance”、“Ackawi”,
“橡子”、“阿德洛斯”、“夏布利斯亲缘关系”};
私有列表视图列表视图;
/**在首次创建活动时调用*/
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
listView=(listView)findViewById(R.id.listView1);
setAdapter(新的ArrayAdapter(此,
android.R.layout.simple_list_item_1,mStrings));
}
}
main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <ListView
        android:id="@+id/listView1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >
    </ListView>

</LinearLayout>


我还需要ArrayAdapter和getView对列表项执行一些进一步的操作,比如区分不同的列表项(文本颜色、图标和全部)。如何做到这一点??阅读本文,因为您需要实现自己的适配器来创建自定义列表。在上面的文章中,所有示例都使用istActivity,我希望在没有ListActivity的情况下使用相同的功能。有可能吗??如果是,如何???是的,这是可能的。只是在寻找隐藏的代码。您必须在布局中创建小部件,并在代码中初始化它,然后设置适配器<代码>列表视图=(列表视图)findViewById(R.id.listView1);setAdapter(新的ArrayAdapter(这个,android.R.layout.simple_list_item_1,mStrings))你知道你在问什么吗?我编辑了我的问题以后悔我的错误,因为我是android的新手,被阻止在这里进一步提问。。。我努力帮助别人,找回我的优势。。现在只有向上投票才能救我。