本文由 hs3456 贡献
pdf 文档可能在 WAP 端浏览体验不佳。建议您优先选择 TXT,或下载源文件到本机查看。
Android 编程基础
封面
1
Android 编程基础
Android
基础
UI
编程
4
专业相框设计
ImageView 的堆叠应用
① ②
新建工程 准备三张
png 图片
left.png
right.png
photo.png
③
修改
main.xml
布局,添加
UI
元素
<?xml version="1.0" encoding="utf-8" ?>
④
修改
mainActivity.java package zyf.Ex_Ctrl_7; import android.app.Activity; import
android.os.Bundle; import android.view.View; import android.widget.Button; import
android.widget.ImageView; public class Ex_Ctrl_7 extends Activity { /** Called
when the activity is first created. */ /* 声明 Button、ImageView
对象
*/ private
ImageView mImageView01; private ImageView mImageView02; private Button mButton01;
private Button mButton02; @Override public void onCreate(Bundle
savedInstanceState) { super super.onCreate(savedInstanceState);
setContentView(R.layout. main); /* 取得 Button、ImageView
对象
*/ 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));
3
Android 编程基础
mImageView02.setImageDrawable(getResources().getDrawable( R.drawable. photo));
/* 用 OnClickListener
事件来启动
*/ new mButton01.setOnClickListener(new
Button.OnClickListener() { @Override public void onClick(View v) { /* 当启动后,
ImageView
立刻换背景图
*/
mImageView01.setImageDrawable(getResources().getDrawable( R.drawable.
right)); } }); new mButton02.setOnClickListener(new Button.OnClickListener()
{ @Override public void onClick(View v)
{ mImageView01.setImageDrawable(getResources().getDrawable( R.drawable.
left)); } }); } }
⑤ 结果
4
Android 编程基础
ImageButton 的堆叠应用
① ②
新建项目 准备三张
png 图片
left.png
right.png
photo.png
③
修改
main.xml
布局,添加
UI
元素
<?xml version="1.0" encoding="utf-8" ?> 设置成
④
堆叠
修改
mainActivity.java package zyf.Ex_Ctrl_7_B; import android.app.Activity;
import android.os.Bundle; import android.view.View; import
android.widget.ImageButton;
5
Android 编程基础
public class Ex_Ctrl_7_B extends Activity { /** Called when the activity is
first created. */ /*
声明
ImageButton*/ private ImageButton
back_Imagebutton,photo_Imagebutton; true private boolean Tag=true true; @Override
public void onCreate(Bundle savedInstanceState) { super
super.onCreate(savedInstanceState); setContentView(R.layout. main); /*从 XML 中获取控
件对象
*/ back_Imagebutton=(ImageButton)findViewById(R.id. myImageButton_Back );
photo_Imagebutton=(ImageButton)findViewById(R.id. myImageButton_Photo ); //设置默认