i want to fill ** **Listview** ** Widget in android with Records from table of sqllite database and show the content of table's field using button and imageview widget.
sqliteデータベースと画像の例があれば、すべての開発者が自分のアプリを開発するのに役立ちます
i want to fill ** **Listview** ** Widget in android with Records from table of sqllite database and show the content of table's field using button and imageview widget.
sqliteデータベースと画像の例があれば、すべての開発者が自分のアプリを開発するのに役立ちます
リストビューをカスタマイズしたい場合。このリンクをチェックしてください:
http://www.androidhive.info/2012/02/android-custom-listview-with-image-and-text/
ライナーレイアウト内のリストビューで構成されるxmlレイアウトファイルを作成する必要があります。そして、listviewを設計するためのlisviewstylexmlファイル。
これがお役に立てば幸いです。乾杯 !!!
このコーディングはあなたを助けます。
main.xml内
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="#302217"
android:cacheColorHint="#333333"
android:divider="#999966"
android:dividerHeight="2dp"
android:fastScrollEnabled="true" >
そしてlistviewを設計するためのlistStyle
<TextView
android:id="@+id/txtView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30sp" >
</TextView>
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
</Button>
データベースからデータを取得するメソッドを作成します。-
public Cursor createBlacklist()
{
Cursor cur=null;
try
{
sqliteDb=dncDb.getReadableDatabase();
cur=sqliteDb.query("tableName", new String[]{"_id","fieldOfDatabase"}, null, null, null, null, null);
}
catch(Exception exce)
{
exce.printStackTrace();
}
return cur;
}
ListViewを取得する:-
Cursor cursor = createBlacklist();
startManagingCursor(cursor);
String[] from = { "fieldOfDatabase" };
int[] to = { R.id.txtView};
SimpleCursorAdapter simpleListAdapter = new SimpleCursorAdapter(
CreateBlackList.this, R.layout.liststyle, cursor, from, to);
setListAdapter(simpleListAdapter);
ListView list = getListView();