Adroid_ImageView的使用方法(第一季重制版)
来源:互联网 发布:windows控制面板快捷键 编辑:程序博客网 时间:2024/04/30 23:06
1.图片视图(ImageView)的基本概念
2.<ImageView/>与ImageView
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity" > <ImageView android:id="@+id/imageView1Id" android:layout_width="100dp" android:layout_height="100dp" android:src="@drawable/rabbit" android:background="#FF0000" android:scaleType="centerCrop"/> <ImageView android:id="@+id/imageView2Id" android:layout_width="100dp" android:layout_height="100dp" android:src="@drawable/ic_launcher" android:background="#00FF00" android:scaleType="centerCrop"/> </LinearLayout>
package com.marschen.s01_e11_imageview;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.widget.ImageView;import android.widget.ImageView.ScaleType;public class MainActivity extends Activity {ImageView imageView1;ImageView imageView2;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);imageView1 = (ImageView)findViewById(R.id.imageView1Id);imageView2 = (ImageView)findViewById(R.id.imageView2Id);imageView1.setScaleType(ScaleType.CENTER);imageView2.setScaleType(ScaleType.FIT_CENTER);//imageView.setImageResource(R.drawable.rabbit);}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.activity_main, menu);return true;}}
3.神奇的ScaleType属性(拉伸类型)
android:ScaleType="fitCenter" : 居中显示
android:ScaleType="fitStart " : 靠上显示
android:ScaleType="fitEnd " : 靠下显示
android:ScaleType="center " : 如果一张图比imageview大,只会显示一部分(把中间截取出来显示在imageview当中);如果图片比imageview小,这张图片将会
在imageview中居中显示出来
android:ScaleType="centerInside " : 如果一张图比imageview大,将图片大小跟imageview进行等比例的缩小,直到整幅图片能够居中显示在imageview中;如果图片比
imageview小,就保持不变
android:ScaleType="centerCrop " : 将图片进行等比例的缩放,让图片的短边跟imageview的边相等
android:ScaleType="fit_XY " : 把图片等比例缩放成根imageview一样大小
0 0
- Adroid_ImageView的使用方法(第一季重制版)
- Android(第一季重制版)
- Android体系结构(第一季重制版)
- Android_ProgressBar(第一季重制版)
- Android_Activity初步(一)第一季重制版
- Android_View初步(一)第一季重制版
- Android_控件布局初步(一)第一季重制版
- Android_单选按钮(第一季重制版)
- Android_深入LinearLayout(第一季重制版)
- Android_相对布局(上)第一季重制版
- Android_相对布局(中)第一季重制版
- Android_相对布局(下)第一季重制版
- Android_时间与日期(第一季重制版)
- Android_SeekBar和RatingBar(第一季重制版)
- 安卓开发重制版第一季
- Android_长度单位与内外边距(第一季重制版)
- Android_多选按钮(checkBox) 第一季重制版
- U3D<<SPACESHOOT>>个人重制版。代码分享(二)循环运动的背景图
- SQLite的查询优化
- 通俗解释「为什么数据库难以拓展」
- Firebird/InterBase内置函数使用说明
- 通过Rest API调用OpenStack
- 判断进程是否存在的几种方法
- Adroid_ImageView的使用方法(第一季重制版)
- 4 LauncherActivity PreferenceActivity ExpandableActivity
- C++ 顺序容器的操作(3) 关系运算符>、<、==、!=
- 英特尔推出它的口袋PC
- c# XML和实体类之间相互转换(序列化和反序列化)
- 一种分布式框架设计(一)
- NYOJ 615 最近点对【简单题】
- Pascal's Triangle - LeetCode
- Java线程(九):Condition-线程通信更高效的方式