`
byandby
  • 浏览: 1694110 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 中将图片放在屏幕中心的方法,不改变图片的大小

阅读更多
     目前只知道2种方法,第一种是通过 设置 和屏幕的边距  第二种 是设立 把ImageView套在LinearLayout 里边然后再设置LinearLayout的位置  我会把起决定性作用的属性用红色标出来不多废话了 大家看看就知道了。

方法一


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<ImageView 
  android:id="@+id/spaceshipImage"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_marginTop="151px"
  android:layout_marginBottom="151px"
  android:layout_marginLeft="96px"
  android:layout_marginRight="96px"

    android:src="@drawable/linuxconf"/>
</LinearLayout>


方法二

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
   android:gravity="center"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

<ImageView android:id="@+id/spaceshipImage"
   android:layout_width="wrap_content"
   android:src="@drawable/happy"
   android:layout_height="wrap_content" />
</LinearLayout>
分享到:
评论
1 楼 wavechao 2012-07-19  
第一种方法里面的
android:layout_marginTop="151px"
  android:layout_marginBottom="151px"
  android:layout_marginLeft="96px"
  android:layout_marginRight="96px"
对各种分辨率的都有效吗

相关推荐

    android中将图片转化成黑白

    在Android开发中,将彩色图片转化为黑白图片是常见的图像处理操作,主要应用于复古风格的滤镜效果、文本识别或是为了节省存储和显示资源。这个过程通常涉及到图像处理库的使用,比如Bitmap类以及相关的图像处理函数...

    Pygame中将图片填充到适合显示屏幕大小

    Pygame中将图片填充到适合显示屏幕大小

    Android中将Bitmap转换成单色的Bmp图片

    Android不支持将Bitmap转换成单色的Bmp图片,所以参考Bmp格式说明,自己写了一个转换类。亲测有效!!!

    Android中把bitmap存成BMP格式图片的方法

    首先,Android SDK提供了`Bitmap.compress()`方法来将Bitmap保存为JPEG或PNG格式,但不支持BMP。因此,我们需要自定义一个方法来处理BMP格式的转换。这个过程主要包括以下几个步骤: 1. **获取Bitmap的像素数据**:...

    Android异步加载图片例子

    在Android开发中,异步加载图片是一项至关重要的技术,尤其对于那些包含大量图像的移动应用而言,如社交网络、电商应用等。异步加载能够提高用户体验,避免UI线程阻塞,防止应用出现"卡死"现象。在这个"Android异步...

    Android用RecyclerView实现动态添加本地图片

    然后,我们在onBindViewHolder方法中将图片加载到ImageView中。 五、总结 本文详细介绍了如何使用RecyclerView实现动态添加本地图片,包括图片选择library的选择、图片选择界面的实现、获取选择的图片、...

    android 中将汉字转换为拼音

    其主要是android 中将汉字转换为拼音,但对其多音字的处理,其默认的是一般的拼音。总之,对于android中的汉字转拼音,其为系统的一种方法。

    Android实现通过手势控制图片大小缩放的方法

    总结来说,实现Android通过手势控制图片大小缩放的方法主要包括以下几个步骤: 1. 创建GestureDetector实例,并实现OnGestureListener。 2. 在onTouchEvent()中将触摸事件交给GestureDetector处理。 3. 重写onFling...

    在android将pdf转成生图片

    在Android平台上将PDF文档转换为图像是一项常见的任务,特别是在...以上就是关于在Android中将PDF转换为图像的基本知识点和实现步骤。通过这些技术,开发者可以构建自己的PDF预览功能或者进行其他与PDF相关的图像处理。

    android图片转换成数据流的形式保存

    该方法通过设置`inSampleSize`参数来控制采样率,从而减少图片大小并降低内存消耗。 #### 4. 水印功能 另一个实用的功能是在图片上添加水印。在提供的代码中,`watermarkBitmap()`方法实现了这一功能: ```java ...

    Android中将一个图片切割成多个图片的实现方法

    在Android开发中,有时我们需要对图片进行处理,例如在创建拼图游戏时,需要将一个完整的图片分割成多个小块。这个过程涉及到图像处理的基本概念和Android提供的Bitmap类的使用。下面将详细介绍如何在Android中实现...

    Android 异步加载图片

    Glide 是 Google 推荐的图片加载库,它优化了内存管理,支持多种图片格式,以及自动调整图片大小以适应不同的设备屏幕。Picasso 同样易用,提供了简单的 API 来加载、缓存和显示网络图片。这些库内部实现了线程管理...

    android中将下载的mp3文件存放到虚拟sd卡中

    本篇文章将详细介绍如何在Android中将下载的MP3文件存放到虚拟SD卡中。 首先,理解Android的存储权限至关重要。自Android 6.0(API级别23)开始,应用需要在运行时请求`WRITE_EXTERNAL_STORAGE`和`READ_EXTERNAL_...

    android 将图片压缩到指定的大小的示例

    本文将详细介绍如何在Android中将图片压缩到指定大小的示例。 首先,我们来看第一个方法:`compressByResolution`。这个方法主要用于根据图片的分辨率进行压缩。它通过`BitmapFactory.Options`对象的`...

    android listview顶部图片下拉时放大

    在给定的场景中,"android listview顶部图片下拉时放大"是指一个特定的交互效果,即当用户下拉ListView时,顶部的图片会逐渐放大,为用户提供更丰富的视觉体验。这种效果常见于新闻应用、电商应用等,增加了用户体验...

    Android缩放图片

    在Android开发中,图片的处理是一项常见的任务,特别是在构建用户界面或者实现互动功能时。"Android缩放图片"这个主题涉及到如何在应用中实现图片的双击缩放和手势缩放功能,使得用户可以通过简单的触摸操作来查看...

    Android 图片圆弧 和 圆形

    在Android开发中,图片的展示方式多种多样,其中包括将图片显示为圆弧或圆形。这样的需求常见于用户头像、应用图标或者各种设计感强的界面元素中。本篇文章将详细探讨如何在Android中实现图片的圆弧和圆形效果。 ...

    Android实现图片异步加载

    在图片加载场景中,我们可以在`doInBackground()`方法中下载图片,然后在`onPostExecute()`方法中将图片显示到`ImageView`上。 具体实现步骤如下: 1. 创建一个继承自`AsyncTask`的类,参数类型为`String`(通常...

Global site tag (gtag.js) - Google Analytics