android - 在android中的ListActivity中找到一个Textview

标签 android listactivity

我正在使用 ListActivity 来显示股票市场信息。每行都有我自己的布局和 4 个 TextView 。我需要在每只股票发生变化时更新它们的信息。 我的问题是我可以从列表中提取一个特定的 View ,但是我不知道如何在这个 View 中找到一个 TextView 。下面的代码可能会澄清我的问题。 这是我所做的但没有用:

 ListView list = (ListView) findViewById(R.id.list);
 View r =  list.getChildAt(2);
 TextView t =  (TextView) r.findViewById(R.id.t_buy);
 t.setText("3200$");

t_buy 是我布局中的 TextView 之一。 我希望 android 有类似下面的东西,但它没有。

 TextView t =  (TextView) r.getChildAt(R.id.t_buy);

这是我的应用程序的屏幕截图。

a busy cat

最佳答案

从 BaseAdapter 创建自定义适配器并覆盖方法:

@Override
public View getView(int position, View convertView,
            ViewGroup parent)
{
    //...
    TextView textView;
    textView = (TextView)view.findViewById(R.id.itemText);
    textView.setText("some text");

}

在此处查看模式详细信息:http://codinglines.frankiv.me/post/14552677846/android-implementing-a-dynamically-loading-adapter

关于android - 在android中的ListActivity中找到一个Textview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9509570/

相关文章:

java - 从maven导入自己的项目时出错

android - onItemClick 和 onItemLongClick 不会在 ListView 中触发,直到一个项目被按下一次

java - 打开具有不同结果的相同 Activity 。来自 MainActivity

android - 如何在带有 TabLayout 的 Fragment 中使用 CardView 行实现 RecyclerView

android - 如何从 OnClickListener 启动 Intent

android - 如何从 contextMenu 访问 ListItem 位置

android - 如何查找设备为 LDPI MDPI HDPI 或 XHDPI

java - 从我的 Android 应用程序链接到 Facebook 应用程序中的页面

android - TWA地址栏仍然没有隐藏,但是assetLink可以工作

Android - 合格的 Sax Handler