gpt4 book ai didi

java - 从自定义 ListView 获取文本

转载 作者:行者123 更新时间:2023-12-02 00:28:46 26 4
gpt4 key购买 nike

正如标题所言,我有一个 ListView ,其中有 3 个 TextView ,请参见下文。

<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>

我就是这么调用它的。

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);

}

谁能告诉我如何获得第一行文本?

提前致谢

最佳答案

Can anybody tell me how I can get the first line of text?

((HashMap<String, String>)l.getItemAtPosition(position)会给你你的HashMap 。我不知道“第一行文本”是什么。

或者,如果您还有results2在某处举行,results2.get(position)还将返回给您您的HashMap .

关于java - 从自定义 ListView 获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9550848/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com