我正在尝试将图像设置在ImageButton的顶部,如下所示
但我无法这样做。如果我使用以下代码
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<ImageButton
android:id="@+id/btn"
android:layout_width="40dip"
android:layout_height="40dip"
android:src="@drawable/button_bar_top"
android:scaleType="fitStart"
android:adjustViewBounds="true"
/>
</LinearLayout>
我正在追寻
所以我想将它对齐到顶部,我想删除红条周围的额外填充。图像的大小为40 X 10,ImageView的宽度也相同
答案 0 :(得分:1)
您似乎可以在Button
使用android:drawableTop
属性来完成您要执行的操作。
答案 1 :(得分:0)
试试这会解决问题
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher" >
</ImageView>
<ImageButton
android:id="@+id/imgbtnNew"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10sp"
android:onClick="onNew"
android:padding="10sp"
android:scaleType="fitXY"
android:src="@drawable/ic_launcher" />
</LinearLayout>