0

オフィスの予約システム用のアンドロイドアプリを作っています。ユーザーが座席をクリックして予約できるようにしたい。また、予約されたら席を色分けしてほしいです。使用するフロア マップの写真しかありません。画像とボタンを使用してそれを行うにはどうすればよいですか?

4

2 に答える 2

0

これは本当に正しい方法だと思われるので、これを答えとして追加しています。

相対レイアウトを設定します。間取り図の実際のグラフィックは必要ありません。これは、画面サイズの点で複雑になります。どちらの方法でも、ほぼ確実に横向き/縦向きを許可する必要があります。

imageViews を使用して、レイアウト全体のグリッドを作成できます。レイアウト内の各画像に行、列などのタグを付けます: 01、02、03、11、12、13 など、無期限に。これにより、どの画像がクリックされたかがわかります。デフォルトでは、各座席の「利用可能」状態を使用します。後で交換できる、グラフィックの「利用できない」セカンダリ バージョンを作成します。

ユーザーが画像をクリックすると、XML の onClick ハンドラーを使用して、座席をチェックする関数を呼び出します。利用可能な場合は、利用できないようにする手順を実行し、設定する必要があるその他のデータをすべて実行します。利用できない場合は、何もしません。

数か月前に、まさにこの種類のモデルを使用する BubbleWrap ポッピング ゲームを作成しましたが、うまく機能します。(ここにリンクしますが、リモートリンク/プラグインはここで嫌われていると思います)

詳細についての調査が必要になるため、この全体の答えは非常に表面的なものです。しかし、これはあなたを動かすのに十分なはずです.

于 2014-06-10T20:02:29.833 に答える
0

非常に簡単な実装は、相対的なレイアウトを使用するか、可能であればグリッドレイアウトを使用して、番号付きの床の座席としてボタンを配置することです。ボタンがクリックされたら、座席を予約し、データベースなどを更新して情報を保存し、そのボタンを無効にします。

于 2014-06-10T18:38:59.577 に答える