经常我们会有这种情况,就是当我们在使用imageview控件的时候,肯定会使用图片作为其背景,而且往往我们的图片是作为按钮,引导用户点击。现在问题是,我们的图片素材比较小,而ImageView需要大点,这样才不会影响到用户的点击。如果使用android:background 属性,那么图片会被放大比较难看,现在我们只需要使用到ImageView的 android:src属性,配合上 android:scaleType="center",那么图片就不会随着ImaageView放大而放大了。如下:



<LinearLayout                        android:id="@+id/btn_bar_play"                        android:layout_width="30dp"                        android:layout_height="fill_parent"                        android:layout_weight="0.2"                        android:background="@drawable/play_bar_bg_selector"                        android:gravity="center" >                    <ImageView                        android:id="@+id/music_play"                        android:layout_width="fill_parent"                        android:layout_height="fill_parent"                        android:src="@drawable/bt_minibar_play_nor"                        android:background="@drawable/play_bar_bg_selector"                        android:gravity="center"                        android:clickable="false"                        android:scaleType="center"                        android:textSize="12sp" /></LinearLayout>


更多相关文章

  1. apk的优化方案-1
  2. Android(安卓)从相册中选择照片并返回
  3. Android服务器时间校准
  4. Android调用WebService系列之对象构建传递
  5. Developer分析Android新平台Honeycomb的优缺点
  6. 用vector drawable加快应用图片加载速度
  7. Android应用程序模型
  8. Andorid的Uri获得图片,视频等
  9. Android(安卓)UI设计:ViewFlipper使图片循环滑动

随机推荐

  1. [Android] 压缩图片并保存
  2. android利用Intent.ACTION_SEND实现简单
  3. 使用命令行编译Qt Android(安卓)apps
  4. 让背景小图不是拉伸而是多个重复
  5. android eclipse setup
  6. Android(安卓)SDK 自带项目GestureBuilde
  7. Android(安卓)关键字 收集
  8. android 的relativelayout 报错 No resou
  9. Android(安卓)判断当前网络连接是否可用
  10. Android(安卓)Mediaplayer设置静音和恢复