调整ImageButton的大小?

Rog*_*ger 14 android

我有一个ImageButton,我正在使用包含的@android:drawable/ic_menu_more图像.但它太大了.调整大小的最佳方法是什么,以便更好地适应我的形式?还可以在xml中旋转吗?(只有一次,不是基于国家)

zrg*_*giu 32

尝试设置android:background而不是android:src设置按钮上的图像.这可能对您的情况有所帮助,因为它会将图像拉伸到按钮的大小.此外,您还必须为按钮指定固定尺寸(使用dip而不是px).例:

<ImageButton
     android:background="@drawable/ic_menu_more"
     android:layout_width="50dip"
     android:layout_height="50dip" />
Run Code Online (Sandbox Code Playgroud)

  • 对于那些以编程方式执行此操作的人,请使用setbackgrounddrawable或setbackground而不是setimageresource (2认同)