0

私のアプリケーションでは、データベースからのデータを表示するという点で、1つのテーブルレイアウトがあります。実際には、画面に1つのスピナーオプションがあり、アプリが最初に読み込まれると、5つのハードコア値があり、6番目のスピナーオプション値は編集:ユーザーがスピナーから編集を選択した場合、ユーザーがスピナー値の5つのハードコア値を編集できるようにします。スピナーで編集した値を更新し、そこからユーザーが1つのオプションを選択し、他のエントリ(価格、アイテムなど)を使用してユーザーがデータベースに保存できるようにします。これが私のシナリオです。今必要なのはデータベースからデータを取得することです。スピナーから選択された各値の下で個別にデータベースをクエリするにはどうすればよいですか。助けてください。問題を明確に説明したと思います。詳細を説明する準備ができています。

以下は私のスピナー画像のリンクです:

http://www.freeimagehosting.net/12rgk

どのユーザーが1つのオプションを選択できるか、つまり、編集を選択した場合、スピナー値の編集を許可しました。

これは私のデータベース構造です:

http://www.freeimagehosting.net/e2vbp

4

1 に答える 1

0

データベースを作成したとき、スピナーのオプションをテーブルの列名にしましたか? もしそうなら、次のようなクエリを使用できます

public Cursor getOptions()
{
    return db.query(Tablename,new String[] {col1,col2,col3,
            col4,col5},null,null,null,null,null);
}

あなたの質問があいまいであるため、詳細を提供する必要があるかもしれないことを指摘しておきます。

于 2012-07-17T05:39:40.887 に答える