2011-01-10 10 views
0

私は現在、ユーザーがアンケートに回答し、その情報が保存されるAndroidでアプリケーションを作成しようとしています。アンケートはsqliteデータベース内にあり、回答には異なる設定があります。また、アンケートにはユーザーが選択できるいくつかのアンケートがあります。まず、ユーザーのために動的なアンケートビューを作成する能力を手に入れたいのですか?アンドロイドアンケート活動

+0

私はアプリがインターネットなしで機能できるようにしたいので、ウェブビューは理想的ではありません。質問はランダムである必要はありません。アンケートは質問データベースにあり、1つの質問にはさまざまな種類の回答があります。たとえば、スピナーやラジオ/チェックボックスでこれを表示しようとします。それから私はテーブルに答えを保存する必要があります、いくつかの異なるアンケートや回答などがあります。私はそれを正しく説明していることを願っています。私はhaventの前にアンドロイドで動的なアクティビティを作成しました。誰かが役に立つコードを提供できたなら、ありがとうございます – Beginner

答えて

0

Androidのチュートリアルを完了したかどうかはわかりません。ここにいくつかのヒントがあります(これが役立つかどうかはわかりません)。いくつかのAndroidチュートリアルを強くお勧めします。

データベースcursorに接続するactivityが必要です。レイアウトオプションを表示するには、layout tricksに記載されているようにスマートを使用することができます[レイアウトを再利用することを前提にしました]。アクティビティコードのスマートをanswer_display_type(answerを表示するのに必要なウィジェット)に追加し、レイアウトの一部を非表示にすることができます。

+0

私はいくつかのチュートリアルを終え、カーソルにデータを取得する方法を知っています。問題は、アンケートがサーバーからデータベースにダウンロードされ、質問の回答の種類などが異なる可能性があるため、レイアウトを事前定義することができません。 – Beginner

+0

それは結構です。質問と回答をダウンロードするときは、answer_display_type/widgetの列を追加してください。アクティビティ内でスイッチケースを実行して、これをチェックして、レイアウトオブジェクトを表示/非表示にすることができます。効果的に、あなたは質問用の領域と答えのためのすべてのタイプのウィジェット(スピナー、チェックボックス、ラジオなど)を含む1つのレイアウトを持っています。これはあなたのアクティビティコードを簡略化します...カーソルから現在のレコードを非表示/非表示にするだけです。 – GSree

+0

私が必要としているような音がしていれば、理解しやすくする方法と、それがどういったものになるのかを簡単にするためのコードを提供できるでしょうか。また、どのように答えが影響を受け、正しく管理されるのかわからない – Beginner