私はアンドロイドのプロジェクトに取り組んでいます。私のsqliteデータベースでは、これらの質問に接続されているいくつかの質問と回答とtextview IDを持っています。私のXMLでは "textA"、 " textB "、" textBLABLA "。私のデータベースにもこれらのIDがあります。データベースからtextview IDを取得し、それを使用
データベースからtextview IDを取得するには、このSQLコードを使用します。
private void getText(int id) {
Cursor getTextView = myDatabase.rawQuery("SELECT textView FROM questions WHERE id = ?", new String[] {String.valueOf(id)});
int textIndex = getTextView.getColumnIndex("textView");
値を取得できますが、この値を使ってテキストビューを編集するにはどうすればよいですか?例えば、その背景色を変更する;
questionTextView.setBackgroundColor(Color.BLACK);
これらのIDをデータベースに格納する方法のコードを表示できますか? –
私はSQLiteのためのDBブラウザを介して手動でそれらを入れています。古いone.Iでそれを変更するアンドロイドデバイスマネージャを使用して私は値を得ることができますどのように私はそれらを使用することができます知っているのを知らない – MePengusta
このID ) 'TextView questionTextView =(TextView)findViewById(idFetchedFromDb); ' このオブジェクトを使用してテキストビューを編集します。 –