代码之家  ›  专栏  ›  技术社区  ›  Asa Ayers

如何将数据绑定到进度条的属性?

  •  2
  • Asa Ayers  · 技术社区  · 15 年前

    这是我观点的简化版本:

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    <TextView android:id="@+id/text1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" android:layout_alignParentLeft="true"/>
    <ProgressBar android:id="@+id/progress_bar"
        style="?android:attr/progressBarStyleHorizontal"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/text1"
        />
    </RelativeLayout>
    

    我使用与记事本教程相同的方法将数据放入视图中:

    String[] from = new String[]{MyDbAdapter.KEY_AMOUNT};
    int[] to = new int[]{R.id.text1};
    SimpleCursorAdapter list_adapter = 
        new SimpleCursorAdapter(this, R.layout.item_row, myCursor, from, to);
    setListAdapter(list_adapter);
    

    2 回复  |  直到 15 年前
        1
  •  3
  •   Lucifer phtrivier    12 年前

    SimpleCursorAdapter . ViewBinder 并覆盖 setViewValue(View view, Cursor cursor, int columnIndex)

    list_adapter.setViewBinder( ViewBinder) 把你的新名片递给我 可视活页夹

        2
  •  2
  •   CommonsWare    15 年前

    您可能需要重写 bindView() (可能的话, newView() SimpleCursorAdapter 知道如何处理 TextView 孩子们,但其他一切都需要帮助。