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
分享到:
相关推荐
总结来说,当使用Glide 4.8加载HTTPS图片遇到问题时,可以考虑通过自定义OkHttpClient来绕过SSL验证。然而,对于生产环境,应当谨慎处理,避免牺牲安全性。如果服务器证书是可靠的,那么问题可能出在设备配置或证书...
在上面的代码中,我们使用了 `asBitmap()` 方法来指定我们需要获取 Bitmap,然后使用 `into()` 方法来将 Bitmap 设置到 ImageView 中。 2. 使用 Target 如果我们需要更好的控制权,我们可以使用 Target 来获取 ...
讲述了如何使用ImageView来展示图像,并通过堆栈布局(StackLayout)实现多张图像的层叠效果。 - **4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource** 说明了如何使用Spinner创建一个可下拉的选择...
开发者可以学习到如何使用Android Studio进行UI设计,包括使用RecyclerView展示列表,用ImageView显示图片,用TextView显示文本等内容。 3. 数据绑定和事件处理:在Android开发中,数据绑定和事件监听是常见的操作...
- **4.8 动画播放技术** - **4.8.1 帧动画简介**:介绍帧动画的基本原理及其在Android中的应用。 - **4.8.2 帧动画使用案例**:通过实例展示帧动画的设计方法。 - **4.8.3 补间动画简介**:解释补间动画的基本...
4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...
4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...
4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...
在这个案例中,我们使用的是OpenCV-4.8.10版本。你可以从OpenCV的官方网站下载源代码,或者从可靠的第三方资源获取预编译的二进制包。如果你选择编译源代码,确保安装了CMake、Git以及所有必要的编译工具,如Visual ...
4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...
4.4 我同意条款——CheckBox的isChecked属性 4.5 消费券采购列表——多选项CheckBox的应用 4.6 向左或向右——RadioGroup组与onCheckedChanged事件 4.7 专业相框设计——ImageView的堆栈应用 4.8 自定义下拉菜单模式...
4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件...
4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...
4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...
4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...
4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎...
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...
**4.8 类似警告视图的元素(Elements Similar to an Alert View)** - 列出类似UI组件。 #### 五、集合视图(Collection Views) **5.1 内容(Content of Collection Views)** - 集合视图是一种灵活的布局方式,可以...