xiantu.java

public class xiantu extends Activity
{/*声明对象变量*/private ImageView mImageView;private Button mButton;private TextView mTextView;private String fileName="/data/data/irdc.ex04_22/ex04_22_2.png";/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);/* 载入main.xml Layout */setContentView(R.layout.main);/* 取得Button对象,并添加onClickListener */mButton = (Button)findViewById(R.id.mButton);mButton.setOnClickListener(new Button.OnClickListener(){public void onClick(View v){/* 取得对象 */mImageView = (ImageView)findViewById(R.id.mImageView);mTextView=(TextView)findViewById(R.id.mTextView);/* 检查文件是否存在 */File f=new File(fileName);   if(f.exists()) { /* 产生Bitmap对象,并放入mImageView中 */Bitmap bm = BitmapFactory.decodeFile(fileName);mImageView.setImageBitmap(bm);mTextView.setText(fileName); } else {  mTextView.setText("此文件不存在"); }} });}
}

main.xml

<?xml version="1.0" encoding="utf-8"?><AbsoluteLayoutandroid:id="@+id/layout1"android:layout_width="fill_parent"android:layout_height="fill_parent"android:background="@drawable/white"xmlns:android="http://schemas.android.com/apk/res/android"><TextView android:id="@+id/mTextView" android:layout_width="fill_parent"  android:layout_height="wrap_content"  android:text="@string/str_text"android:layout_x="30px"android:layout_y="30px"android:textColor="@drawable/blue"></TextView> <ImageViewandroid:id="@+id/mImageView"android:layout_width="250px"android:layout_height="188px"android:src="@drawable/example060"android:layout_x="30px"android:layout_y="62px"></ImageView><Buttonandroid:id="@+id/mButton"android:layout_width="155px"android:layout_height="wrap_content"android:text="@string/str_button"android:textSize="18sp"android:layout_x="80px"android:layout_y="302px"></Button></AbsoluteLayout>

AbsoluteLayout xiantu相关推荐

  1. TableLayout 表格布局,FrameLaout 帧布局 ,AbsoluteLayout绝对布局的分析

    这三个布局就放在一起来写了他们用的比较少,不过为了写这遍 博客我换特意去复习了下, 第一个表格布局TableLayout 表格布局顾名思义 就是与表格类似,以行,列形式来管理其中的组件的, 它是< ...

  2. Android 中文 API 文档 (45) —— AbsoluteLayout.LayoutParams

    前言 本章内容是 android.widget.AbsoluteLayout.LayoutParams,版本为Android 2.2 r1,翻译来自"绵白糖",再次感谢" ...

  3. Android基础教程之五大布局对象------FrameLayout,LinearLayout,AbsoluteLayout,RelativeLayout,TableLayout...

    2019独角兽企业重金招聘Python工程师标准>>> 大家好,我们这一节讲一下Android对用五大布局对象,它们分别是FrameLayout(框架布局:不知道是不是这么翻译的), ...

  4. AbsoluteLayout 相框

    xiangkuang.java public class xiangkuang extends Activity {/*声明 Button.ImageView对象*/private ImageView ...

  5. Android零基础入门第31节:几乎不用但要了解的AbsoluteLayout绝对布局

    原文:Android零基础入门第31节:几乎不用但要了解的AbsoluteLayout绝对布局 前面几期基本学习了Android开发中常用的四种布局,之所以把AbsoluteLayout放在后面来学习 ...

  6. Android之AbsoluteLayout(绝对布局)

    1.属性简介 为了适配不同机型,绝对布局使用很少! android:layout_x="50dp" android:layout_y="100dp"也只有在Ab ...

  7. Android FrameLayout和AbsoluteLayout示例教程

    In this tutorial we'll dive into Android FrameLayout and Android AbsoluteLayout. This is the second ...

  8. 绝对布局(AbsoluteLayout)的简单使用

    随时随地技术实战干货,获取项目源码.学习资料,请关注源代码社区公众号(ydmsq666) 绝对布局是通过指定子组件的确切X.Y坐标来确定组件的位置. 布局XML: <?xml version=& ...

  9. 【Android 】零基础到飞升 | AbsoluteLayout(绝对布局)

    2.2.6 AbsoluteLayout(绝对布局) 本节引言 前面已经介绍了,Android中的五大布局,在本节中会讲解第六个布局AbsoluteLayout(绝对布局), 之所以把这个放到最后,是 ...

最新文章

  1. Hadoop2.6.0伪分布环境搭建
  2. html div 隐藏滚动条样式,div滚动条样式隐藏与显示
  3. graphpad怎么处理cck8的_Graphpad Prism 的 4 个隐藏技能助你轻松发表 SCI
  4. CentOS7 升级 curl 支持 HTTP2 与 TLS 1.3
  5. 【错误记录】Flutter 组件报错 ( No Directionality widget found. | RichText widgets require a Directionality )
  6. www.javaei.com网站建设手记——(15)h2p被开源中国收录为开源项目
  7. android画布设置最外层,Android自定义View高级(三)-Canvas之画布操作
  8. 奇妙的安全旅行之加密算法概述
  9. html css 深入理解float
  10. 易语言客户端请求http_HTTP的重点问题
  11. UVALive 5135 Mining Your Own Business 双连通分量
  12. 云承软件和云溪哪个好_多工序开料机的软件对接及注意事项
  13. 雷达信号处理基础 ch1 note1
  14. python算术编写_python实现算术编码
  15. 漫反射(diffuse reflection)
  16. linux内核时区文件编辑器——ZIC时区编辑
  17. 商品表设计-实现侧滑栏类目Catagory和商品的多对多关系
  18. 老司机带你飞——DIY桌面小电视
  19. 同学用javascript写好了论坛自动灌水机。
  20. 第17届开源中国开源世界高峰论坛文集出版

热门文章

  1. Swift协议(Protocols)
  2. 计算机交互式登录进程初始化失败,Windows 7开机提示“交互式登录进程初始化失败”的解决方法...
  3. 人工智能时代下机器的未来
  4. DPDK Release 22.11
  5. MD5值计算方法,推荐使用linux系统计算,一条命令搞定!
  6. 刘汝佳《算法竞赛入门经典(第二版)》习题(二)
  7. 修改android模拟器的路径
  8. Android实战开发-Kotlin教程(入门篇-RecyclerView数据列表的实现)
  9. Postman接口测试步骤
  10. 1.Hashmap 解决hash冲突为什么使用红黑树