`
jk138
  • 浏览: 153463 次
  • 性别: Icon_minigender_1
  • 来自: 茂名
社区版块
存档分类
最新评论

4.8 ImageView的使用

阅读更多

package com.chaowen;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;

public class Ex04_07_ImageView extends Activity {
	  
	  private ImageView mImageView01;
	  private ImageView mImageView02;
	  private Button mButton01;
	  private Button mButton02;
	  
	  /** Called when the activity is first created. */
	  @Override
	  public void onCreate(Bundle savedInstanceState)
	  {
	    super.onCreate(savedInstanceState);
	    setContentView(R.layout.main);
	    
	    mImageView01 = (ImageView)findViewById(R.id.myImageView1);
	    mImageView02 = (ImageView)findViewById(R.id.myImageView2);
	    mButton01 = (Button) findViewById(R.id.myButton1);
	    mButton02 = (Button) findViewById(R.id.myButton2);
	    
	    //设置ImageView背景图
	    mImageView01.setImageDrawable(getResources().
	                 getDrawable(R.drawable.right)); 
	    mImageView02.setImageDrawable(getResources().
	                 getDrawable(R.drawable.oa));
	    
	     //用OnClickListener来启动
	    mButton01.setOnClickListener(new Button.OnClickListener()
	    {
	      @Override
	      public void onClick(View v)
	     {
	       //当启动后,ImageView立刻换背景图
	      mImageView01.setImageDrawable(getResources().
	                   getDrawable(R.drawable.right));
	     }
	   });
	    
	    mButton02.setOnClickListener(new Button.OnClickListener()
	    {
	      @Override
	      public void onClick(View v)
	     {
	      mImageView01.setImageDrawable(getResources().
	                   getDrawable(R.drawable.left));
	     }
	   });
	    
	  }
}

   main.xml

  <?xml version="1.0" encoding="utf-8"?>

<AbsoluteLayout
  android:id="@+id/widget34"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  xmlns:android="http://schemas.android.com/apk/res/android"
  >
  <!--建立第一個ImageView -->
  <ImageView
  android:id="@+id/myImageView1"
  android:layout_width="320px"
  android:layout_height="280px"
  android:layout_x="0px"
  android:layout_y="36px"
  />
  <!--建立第二個ImageView -->
  <ImageView
  android:id="@+id/myImageView2"
  android:layout_width="104px"
  android:layout_height="157px"
  android:layout_x="101px"
  android:layout_y="119px"
  />
  <!--建立第一個Button -->
  <Button
  android:id="@+id/myButton1"
  android:layout_width="105px"
  android:layout_height="66px"
  android:text="pic1"
  android:layout_x="9px"
  android:layout_y="356px"
  />
  <!--建立第二個Button -->
  <Button
  android:id="@+id/myButton2"
  android:layout_width="105px"
  android:layout_height="66px"
  android:text="pic2"
  android:layout_x="179px"
  android:layout_y="356px"
  />
</AbsoluteLayout>

  

 
  • 大小: 51.3 KB
分享到:
评论

相关推荐

    glide4.8加载https图片.zip

    总结来说,当使用Glide 4.8加载HTTPS图片遇到问题时,可以考虑通过自定义OkHttpClient来绕过SSL验证。然而,对于生产环境,应当谨慎处理,避免牺牲安全性。如果服务器证书是可靠的,那么问题可能出在设备配置或证书...

    Android中Glide获取图片Path、Bitmap用法详解

    在上面的代码中,我们使用了 `asBitmap()` 方法来指定我们需要获取 Bitmap,然后使用 `into()` 方法来将 Bitmap 设置到 ImageView 中。 2. 使用 Target 如果我们需要更好的控制权,我们可以使用 Target 来获取 ...

    Google Android SDK开发范例大全.docx

    讲述了如何使用ImageView来展示图像,并通过堆栈布局(StackLayout)实现多张图像的层叠效果。 - **4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource** 说明了如何使用Spinner创建一个可下拉的选择...

    Android项目源码完整新闻类资讯客户端

    开发者可以学习到如何使用Android Studio进行UI设计,包括使用RecyclerView展示列表,用ImageView显示图片,用TextView显示文本等内容。 3. 数据绑定和事件处理:在Android开发中,数据绑定和事件监听是常见的操作...

    Android核心技术开发与实例详解—目录.pdf

    - **4.8 动画播放技术** - **4.8.1 帧动画简介**:介绍帧动画的基本原理及其在Android中的应用。 - **4.8.2 帧动画使用案例**:通过实例展示帧动画的设计方法。 - **4.8.3 补间动画简介**:解释补间动画的基本...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...

    Qt的OpenCV库及配置

    在这个案例中,我们使用的是OpenCV-4.8.10版本。你可以从OpenCV的官方网站下载源代码,或者从可靠的第三方资源获取预编译的二进制包。如果你选择编译源代码,确保安装了CMake、Git以及所有必要的编译工具,如Visual ...

    Google Android SDK开发范例大全的目录

    4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...

    Google+Android+SDK开发范例大全

    4.4 我同意条款——CheckBox的isChecked属性 4.5 消费券采购列表——多选项CheckBox的应用 4.6 向左或向右——RadioGroup组与onCheckedChanged事件 4.7 专业相框设计——ImageView的堆栈应用 4.8 自定义下拉菜单模式...

    Google Android SDK开发范例大全(完整版附部分源码).pdf

    4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件...

    Google Android sdk 开发范例大全 部分章节代码

    4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...

    Google Android SDK 开发范例大全01

    4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...

    Google Android SDK 开发范例大全02

    4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...

    Google Android SDK开发范例大全(完整版)

    4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...

    Android开发应用实战详解源代码

    4.8 spinner选择处理 4.9 gallery相簿 4.10 用.iava.io.file实现文件搜索 4.11 置换imagebutton按钮 4.12 实现autocompletetextview输入提示 4.13 实现analogclock时钟 4.14 时间选择 4.15 progressbar和handler...

    UIKitUICatalog.pdf

    **4.8 类似警告视图的元素(Elements Similar to an Alert View)** - 列出类似UI组件。 #### 五、集合视图(Collection Views) **5.1 内容(Content of Collection Views)** - 集合视图是一种灵活的布局方式,可以...

Global site tag (gtag.js) - Google Analytics