Java 从自定义ListView获取文本

Java 从自定义ListView获取文本,java,android,Java,Android,正如标题所说,真的。。我有一个列表视图,其中有3个文本视图,见下文 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:padding="20dp"

正如标题所说,真的。。我有一个列表视图,其中有3个文本视图,见下文

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:padding="20dp" >

    <TextView
        android:id="@+id/text1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:textColor="#000"
        android:textSize="20dp"
        android:textStyle="bold" />

    <TextView
        android:id="@+id/text2"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:textSize="12sp"
        android:textStyle="bold" />

    <TextView
        android:id="@+id/text3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="14sp"
        android:textStyle="italic"
        android:typeface="sans" />

</LinearLayout>
有人能告诉我怎样才能得到第一行文字吗

提前谢谢

有人能告诉我怎样才能得到第一行文字吗

((HashMap)l.getItemAtPosition(position)
将为您提供
HashMap
。我不知道“文本的第一行”是什么

或者,如果您的
results2
仍保存在某个地方,
results2.get(position)
也将返回您的
HashMap

有人能告诉我怎样才能得到第一行文字吗

((HashMap)l.getItemAtPosition(position)
将为您提供
HashMap
。我不知道“文本的第一行”是什么

或者,如果您的
results2
仍保存在某个地方,
results2.get(position)
也将返回您的
HashMap

public void displayResultList(ArrayList<HashMap<String, String>> results2) {
    // TODO Auto-generated method stub

    lv = (ListView) findViewById(android.R.id.list);
    SimpleAdapter adapter = new SimpleAdapter(this, results2,
            R.layout.custom_row_view,
            new String[] { "Ear", "Breed", "Sex" }, new int[] { R.id.text1,
                    R.id.text2, R.id.text3 });

    lv.setAdapter(adapter);

}
protected void onListItemClick(ListView l, View v, int position, long id) {
        // TODO Auto-generated method stub
        super.onListItemClick(l, v, position, id);

        String item = (String) ((TextView) v).getText();

        Toast toast3 = Toast.makeText(this, "items = " + item,
                Toast.LENGTH_SHORT);
        toast3.show();

        // Intent mainIntent3 = new Intent(this,CowDetailsActivity.class);
        // mainIntent3.putExtra("cow", item.substring(10, 16));
        // startActivity(mainIntent3);

    }