import android.app.Activity;
import android.app.ListActivity;
import android.database.Cursor;
import android.os.Bundle;
import android.widget.SimpleCursorAdapter;
import android.widget.TextView;
public class Database extends ListActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main);
DatabaseHelper dbh = new DatabaseHelper(this);
Cursor myCursor = dbh.getReadableDatabase()
.rawQuery("SELECT _id, " + DatabaseHelper.NAME +
", " + DatabaseHelper.VALUE +
" FROM " + DatabaseHelper.TABLE, null);
String[] dataFrom = {DatabaseHelper.NAME, DatabaseHelper.VALUE};
int[] dataTo = {R.id.name, R.id.value};
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
R.layout.row, myCursor, dataFrom, dataTo);
setListAdapter(adapter);
/*TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);*/
}
public void onListItemClick()
{
}
}
リストビューの下部にボタンを挿入して別のアクティビティに移動しようとしています。このリストビューにボタンを挿入することは可能ですか?オプションを含むメニューになる次のアクティビティにアクセスするには、ボタンが必要です。 XMLで1つのアクティビティ(データベース)から別のアクティビティへの転送
なぜ私はあなたがXMLレイアウトにボタンを置くだけではなく、あなたが望むことをするonClick()メソッドをそれに配置しますか? – raingod
これはコード内でr.layout.mainを呼び出さないためです。私が気付いた場合は、コメントアウトしています。 –