1

レイアウトに画像を含めるのに最適なコンポーネントは何ですか?

Labelはこの仕事をすることに気づきました。しかし、画像の幅と高さのカスタマイズに問題があります。

これは、Android のルック アンド フィールです。

ここに画像の説明を入力

CNOに移行したいので、カスタムテーマを作成して、背景のグレーとコンテナの周りの余白を取得しました。コンテナーのレイアウトは、TableLayout4 列 1 行に設定されています。親の幅に基づいてコンテンツ (画像、複数行のラベル、ラベル、画像) を自動スケーリングし、コンポーネントの幅を親のパーセンテージとして定義したいと思います。

今のところ、最初の画像はアイコンから幅と高さを取得していますが、これは必要以上に大きくなっています。私が意図したよりも少し多くのスペースが必要です。画像リソースのサイズを変更せずに画像サイズを変更するにはどうすればよいですか?

ここに画像の説明を入力

4

1 に答える 1

1

デフォルトでは、ラベルの周りに少量のパディング/マージンがあります (ほとんどのコンポーネントもそうです)。

これが問題であることをテストするには、label.setUIID("Container")常に 0 のパディングとマージン (デフォルト) を使用します。

また、デザイナー ツールを使用してアプリのテーマを編集し、パディング/マージンを 0 でオーバーライドできる Label の新しい UIID を追加することもできます。

于 2013-08-10T06:37:10.567 に答える