没有合适的资源?快使用搜索试试~ 我知道了~
新版Android开发教程笔记基础UI编程4.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 115 浏览量
2022-07-08
20:11:54
上传
评论
收藏 259KB DOC 举报
温馨提示
试读
84页
新版Android开发教程笔记基础UI编程4
资源推荐
资源详情
资源评论
----------------------- Page 1-----------------------
-----------------------------------Android编程基础
封面
1
----------------------- Page 2-----------------------
-----------------------------------Android编程基础
Android UI 4
Android UI 4
AAnnddrrooiidd 基础UUII编程44
专业相框设计
ImageView 的堆叠应用
① 新建工程
② 准备三张png图片
left.png right.png photo.png
③ 修改main.xml布局,添加UI元素
<?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="wrap_content"
android:layout_height="wrap_content"
android:layout_x="0px"
android:layout_y="36px"
/>
<!--创建第二个ImageView (第一层图片)-->
<ImageView
android:id="@+id/myImageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="0px"
android:layout_y="36px"
/>
<!--创建第一个Button -->
<Button
2
----------------------- Page 3-----------------------
-----------------------------------Android编程基础
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>
④ 修改mainActivity.java
package
package
ppaacckkaaggee zyf.Ex_Ctrl_7;
import
import
iimmppoorrtt android.app.Activity;
import
import
iimmppoorrtt android.os.Bundle;
import
import
iimmppoorrtt android.view.View;
import
import
iimmppoorrtt android.widget.Button;
import
import
iimmppoorrtt android.widget.ImageView;
public class extends
public class extends
ppuubblliicc ccllaassss Ex_Ctrl_7 eexxtteennddss Activity {
/** Called when the activity is first created. */
/* 声明Button、ImageView 对象*/
private
private
pprriivvaattee ImageView mImageView01;
private
private
pprriivvaattee ImageView mImageView02;
private
private
pprriivvaattee Button mButton01;
private
private
pprriivvaattee Button mButton02;
@Override
public void
public void
ppuubblliicc vvooiidd onCreate(Bundle savedInstanceState) {
super
super
ssuuppeerr.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
----------------------- Page 4-----------------------
-----------------------------------Android编程基础
mImageView02.setImageDrawable(getResources().getDrawable(
R.drawable.photo));
/* 用OnClickListener 事件来启动*/
new
new
mButton01.setOnClickListener(nneeww Button.OnClickListener() {
@Override
public void
public void
ppuubblliicc vvooiidd onClick(View v) {
/* 当启动后,ImageView 立刻换背景图*/
mImageView01.setImageDrawable(getResources().getDrawable(
R.drawable.right));
}
});
new
new
mButton02.setOnClickListener(nneeww Button.OnClickListener() {
@Override
public void
public void
ppuubblliicc vvooiidd onClick(View v) {
mImageView01.setImageDrawable(getResources().getDrawable(
R.drawable.left));
}
});
}
}
⑤ 结果
4
----------------------- Page 5-----------------------
-----------------------------------Android编程基础
ImageButton的堆叠应用
① 新建项目
② 准备三张png图片
left.png right.png photo.png
③ 修改main.xml布局,添加UI元素
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ImageButton
android:id="@+id/myImageButton_Back"
android:state_focused="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_x="0px"
android:layout_y="36px"
/> 设置成堆叠
<ImageButton
android:id="@+id/myImageButton_Photo"
android:state_focused="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_x="0px"
android:layout_y="36px"
/>
</AbsoluteLayout>
④ 修改mainActivity.java
package
package
ppaacckkaaggee zyf.Ex_Ctrl_7_B;
import
import
iimmppoorrtt android.app.Activity;
import
import
iimmppoorrtt android.os.Bundle;
import
import
iimmppoorrtt android.view.View;
import
剩余83页未读,继续阅读
资源评论
oligaga
- 粉丝: 50
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功