Webサービスのオブジェクトに応じて、実行時に多数のイメージビューとテキストビューを作成しています。私はlinearLayoutを水平に作成し、imageviewsとtextviewsをレイアウトに追加していますが、問題はテキストが画像に対してであり、画像の幅が異なるため、テキストビューのx位置を設定して、すべてが整列しているように見えるようにする方法です。 、
私はabsolutelayout(非推奨の警告)、setx(メソッドが表示されていません)を試しました
Webサービスのオブジェクトに応じて、実行時に多数のイメージビューとテキストビューを作成しています。私はlinearLayoutを水平に作成し、imageviewsとtextviewsをレイアウトに追加していますが、問題はテキストが画像に対してであり、画像の幅が異なるため、テキストビューのx位置を設定して、すべてが整列しているように見えるようにする方法です。 、
私はabsolutelayout(非推奨の警告)、setx(メソッドが表示されていません)を試しました
これは垂直のLinearLayoutであり、各テキスト/画像の組み合わせは前の組み合わせの下に追加されていると思いますか?その場合、2つの列のように2つのLinearLayoutを並べて、一方に画像を追加し、もう一方にテキストフィールドを追加することができます。次に、最も幅の広い画像はそのレイアウトをその幅に拡大し、すべてのテキストフィールドはそのすぐ右側に配置されます。
ランタイムビューで画像のサイズを変更するために、パネルの高さと幅に基づいて実行時にサイズ変更された画像を使用できます。このスタックオーバーフロースレッドの サイズ変更画像java getScaledInstance
weight
ImageViewとTextViewでプロパティを使用する