java - android ListActivity 带字幕

标签 java android listactivity populate

我是android开发新手,我正在尝试制作一个带有标题和副标题的ListActivity。 到目前为止只成功取得了标题:

this.data = new ArrayList<String>();

// add some objects into the array list
this.data.add("YOU WILL HEAR");
this.data.add("USEFUL PHRASES");
this.data.add("VOCABULARY");
this.data.add("DIALOGUES");
this.data.add("INFORMATION");

this.port = new ArrayList<String>();
this.port.add("BEM VINDO");
this.port.add("FRASES ÚTEIS");
this.port.add("VOCABULÁRIO");
this.port.add("DIÁLOGOS");
this.port.add("VOCABULÁRIO");

this.setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item,R.id.title,this.data));

ListView lv = getListView();

此代码位于 onCreate 方法中。

我的问题是,如何使用第二个数组填充R.id.subtitle

最佳答案

尝试以下代码:

        public ListView lv;

            lv = (ListView) findViewById(R.id.ListView01);
            lv.setAdapter(adapter);
    lv.setTextFilterEnabled(true);
    lv.setBackgroundResource(R.drawable.background);
    lv.setCacheColorHint(00000000);
    lv.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view,
                int position, long id) {


        }
    });


         class MySimpleArrayAdapter extends ArrayAdapter<String> {
    private Context context;

    public MySimpleArrayAdapter(Context context) {
        super(context, R.layout.list);
        this.context = context;

    }

    public int getCount() {
        return names.size();
    }

    public long getItemId(int position) {
        return position;
    }


    public View getView(int position, View convertView, ViewGroup parent) {

        View rowView = convertView;

        if (rowView == null) {

            LayoutInflater vi = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            rowView = vi.inflate(R.layout.list, null);
        }
        TextView name = (TextView) rowView.findViewById(R.id.Name);
        TextView number = (TextView) rowView.findViewById(R.id.no);


        return rowView;
    }
}

关于java - android ListActivity 带字幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12713687/

相关文章:

java - 输入键 JTextField

android - 如何使用 “sync projet with gradle files”按钮?

java - Android 如何在 UI 上更新 textview

Android onOptionsItemSelected 无法运行

java - SequentialTransition 重复次数超过循环次数

java - 如何在 Camunda-bpm 中检索过程变量?

java - 将 AdView 添加到扩展 ListActivity 的类

android - 如何禁用Android手机的触摸屏?

Java 嵌套 for 循环(内部 for 循环中有 if 语句)

android - 了解 ListActivity 中的处理程序