0

私はアンドロイドプログラミングが初めてです。一連の連絡先画像を表示し、画像を押した相手に電話をかけたり、テキスト メッセージを送信したりできるアプリ ウィジェットを作成したいと考えています。

画像の一番下のウィジェットに気付くと、2 つの特大の写真 (左上と右下) があり、線形レイアウトに収まらないように見えます。

http://i.stack.imgur.com/H13i7.jpg

これはどのように行われますか、私が求めているのは、この画面の下部のウィジェットにあるように、画像を整列させるためにどのアプリ ウィジェット レイアウトを使用するかということです。

編集:私は新人ですが、これを学ぶ時間は十分にあるので、先に進むつもりです. 画像を取得して、それらを単一のマスター画像に非常に柔軟に組み合わせることができると感じています.

http://androidattop.blogspot.com/2012/06/merge-multiple-images-into-one-image-in.html

次に、ユーザーが画像のどこをクリックしたかを把握する必要があります。または、大きな画像のみを分割し、ネストされた線形レイアウトを使用することもできます。これにより、カスタム クリック リスナーが保存される可能性が高くなりますが、大きな画像のギャップが心配です。

すべてのアドバイス/ヘルプをいただければ幸いです。

4

1 に答える 1

0

これはどのように行われますか

そのアプリの作成者に、彼らがどのようにそれを行ったかを判断するよう依頼する必要があります.

私が求めているのは、この画面の下部のウィジェットにあるように、画像を整列させるためにどのアプリ ウィジェット レイアウトを使用するかということです。

これは で最も簡単に実現できるとGridLayout思いますが、それはアプリ ウィジェットの API レベル 16+ でのみ利用できます。

それを超えて、ネストされたを使用しますLinearLayouts。たとえば、LinearLayout3 つの垂直を水平に保持LinearLayoutsすると、基本的なスケルトンが提供されます。これら 3 つの垂直のそれぞれがLinearLayouts、画像のサブセットを保持します。たとえば、中央LinearLayoutは 3 つの画像の列になります。

そうは言っても、「Android プログラミングが初めて」の場合は、より単純なプロジェクトから始めることをお勧めします。

于 2012-07-29T23:03:51.140 に答える