【发布时间】:2014-01-10 02:39:39
【问题描述】:
我将48*48、72*72和96*96的图片分别添加到mdpi、ldpi和hdpi。
并在AndroidManifest.xml中添加如下代码
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"/>
第一个问题:
当我进行上述操作时,应用程序会自行捕捉合适的图片?
第二个问题:
但是如何在xml 文件中设置按钮呢?
如果应用程序会自行捕捉合适的图片,那么我将width 和height 设置为match_parent,如下代码所示?
<LinearLayout
android:id="@+id/ImageBtulayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="vertical"
android:background="#000000"
>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<ImageButton
android:id="@+id/BackButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_gravity="center_vertical"
android:background="@drawable/back"/>
<ImageButton
android:id="@+id/recordButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_gravity="center_vertical"
android:background="@drawable/no_delete" />
<ImageButton
android:id="@+id/download_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_gravity="center_vertical"
android:background="@drawable/download"/>
</RelativeLayout>
</LinearLayout>
我像上面一样修改代码。
我把APP安装到4.7寸的设备上。
但图标似乎太小了。
如下图所示
如何去除 imageButton 上的灰色部分? 有什么不对吗??
【问题讨论】:
-
你解决了吗?这是你的图片问题..请在这里发布你的图片。
标签: android image imagebutton