androidアプリ開発初心者です。
下のプログラムは
何も手を加えていないshow_database.xmlに
sqliteのShopnameとCommentを一行一行表示していくプログラムです。
これをリスト表示にするために、いろいろと試行錯誤したのですが
なかなかうまくできません。
どこにどういう要素を足して変形させるとよいのでしょうか?
ぜひ教えていただきたいです。
ShowDataBase.java
import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.widget.LinearLayout;
import android.widget.TextView;
public class ShowDataBase extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.show_database);
LinearLayout layout = new LinearLayout(this); layout.setOrientation(LinearLayout.VERTICAL); setContentView(layout); MyOpenHelper helper = new MyOpenHelper(this); SQLiteDatabase db = helper.getReadableDatabase(); Cursor c = db.query("Shops", new String[] {"Shopname", "Comment"}, null, null, null, null, null); boolean mov = c.moveToFirst(); while (mov) { TextView textView = new TextView(this); textView.setText(String.format("%s : %s", c.getString(0), c.getString(1))); mov = c.moveToNext(); layout.addView(textView); } c.close(); db.close(); }
}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。