0

メニューにアイコンを追加するために固定サイズの ImageView を使用しています。私のアプリケーションでは何度も使用していますが、この ImageView では Layout Params が機能していないようです。他の ImageView とは異なり、この場合はテンプレートを直接使用していますが、それは問題ではないと思います。

<?xml version="1.0" encoding="utf-8"?>
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="1dp"
    android:layout_height="1dp"
    android:scaleType="fitCenter"
    android:src="@drawable/ic_menu_moreoverflow_normal_holo_dark"
    android:contentDescription="ICON" />

次のようにコードで使用されています。

ImageView iview =(ImageView) View.inflate(context, R.layout.icon, null);

理論的には、画像のサイズを自動的に変更する必要がありますが、サイズは でしたが、画像は元のサイズのまま1dpです。問題はどこだ?どうもありがとう!

ここに画像の説明を入力

4

2 に答える 2

0

リソースの ImageView 割り当てを src から background に変更します。

于 2013-08-29T17:21:23.857 に答える
0
android:scaleType="fitCenter"

削除する必要があります。

于 2012-12-19T11:24:29.177 に答える