- 浏览: 204455 次
- 性别:
- 来自: 湖南
文章分类
最新评论
Android 基础UI编程
专业相框设计
ImageView 的堆叠应用
① 新建工程
② 准备三张png 图片
left.png right.png photo.png
③ 修改main.xml 布局,添加UI 元素
④ 修改mainActivity.java
ImageButton 的堆叠应用
① 新建项目
② 准备三张png 图片
left.png right.png photo.png
③ 修改main.xml 布局,添加UI 元素
④ 修改mainActivity.java
设置成堆叠
专业相框设计
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 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 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.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)); mImageView02.setImageDrawable(getResources().getDrawable( R.drawable.photo)); /* 用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)); } }); } }
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 zyf.Ex_Ctrl_7_B; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.ImageButton; public class Ex_Ctrl_7_B extends Activity { /** Called when the activity is first created. */ /*声明ImageButton*/ private ImageButton back_Imagebutton,photo_Imagebutton; private boolean Tag=true; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); /*从XML中获取控件对象*/ back_Imagebutton=(ImageButton)findViewById(R.id.myImageButton_Back ); photo_Imagebutton=(ImageButton)findViewById(R.id.myImageButton_Photo ); //设置默认的背景图片 back_Imagebutton.setBackgroundResource(R.drawable.left); photo_Imagebutton.setBackgroundResource(R.drawable.photo); //给ImageButton设置事件监听器 photo_Imagebutton.setOnClickListener(new ImageButton.OnClickListener(){ @Override public void onClick(View v) { // TODO Auto-generated method stub Tag=!Tag;//更改背景图片 if(Tag){ back_Imagebutton.setBackgroundResource(R.drawable.right); }else{ back_Imagebutton.setBackgroundResource(R.drawable.left); } } }); } }
- Android_基础UI编程.zip (14.3 KB)
- 下载次数: 3
发表评论
-
Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
2015-12-18 22:23 521转载请注明出处:http:// ... -
android arcgis map应用
2013-10-14 20:11 13961 符号渲染 1.1 Symbol Symbol主要是对Gr ... -
lost android 开发教程二
2012-04-19 13:13 1944第二季课程介绍 1、控件使用方法介绍 Sprinner, ... -
android基础
2011-08-10 21:23 1066lost in android Linux 环境 ... -
3G应用开发之Android
2011-04-10 21:12 1660什么是3G 3G,全称为3rd Generation,中文含义 ... -
扫雷游戏
2011-02-25 16:32 1262MineSweeper是一个不错的Android开源扫雷游戏, ... -
应用、permission、资源
2011-02-25 13:45 1492应用 为程序添加Menu菜单 //创建OptionsMenu ... -
文件存取、数据库编程
2011-02-25 13:41 755文件存取、数据库编程 -
新版Android开发可视化UI设计DroidDraw
2011-02-24 15:16 1293新版Android开发可视化UI设计DroidDraw -
Android UI编程基础3
2011-02-23 09:11 1093Android UI编程基础 EditText 与TextVi ... -
Android 基础UI编程2
2011-02-21 10:29 1081Android 基础UI编程 标题、状态栏的隐藏 标题栏隐藏 ... -
Android 基础UI编程1
2011-02-18 15:45 963Android 基础UI编程 更改与显示文字标签 TextVi ... -
android开发--布局
2011-02-17 16:25 1062Android应用开发3 使用Bundle在Activity间 ... -
Android 模拟器
2011-02-17 15:40 1480Android 模拟器 模拟器参数 参数格式 option 选 ... -
Android开发--Dalvik ADB
2011-02-17 10:41 1547Android虚拟机Dalvik Dalvik冲击 随着Goo ... -
Android开发环境搭建
2011-02-17 09:38 1356Android开发环境搭建 ADV的创建 ADT0.9.1 版 ... -
基础入门一
2011-02-17 09:12 1092开放手机联盟--Open HandsetAlliance 什么 ...
相关推荐
本教程《新编Android 基础UI编程》聚焦于为初学者提供Android UI编程的基础知识,帮助开发者构建出美观且易用的应用界面。下面将详细阐述Android UI编程的关键概念和实践技巧。 1. **XML布局文件**:Android UI主要...
《新编Android基础UI编程》是一本专注于Android用户界面(UI)开发的教程,适合初学者及有一定经验的开发者深入理解Android UI系统。该书涵盖了从基本的布局管理器到高级自定义视图的设计,旨在帮助读者掌握创建美观...
教程名称: 老罗Android开发视频教程-Android常用UI控件编程【32集】【】Android常用UI控件编程第七集【】Android常用UI控件编程第二十三集【】Android常用UI控件编程第二十九集【】Android常用UI控件编程第二十二...
以下是一些关于Android基础UI编程的知识点: 1. **标题和状态栏的隐藏**: - Android中的Activity可以通过调用`requestWindowFeature()`方法来控制标题栏和状态栏的显示与隐藏。 - 要隐藏标题栏,可以在`...
本教程将深入探讨Android基础UI编程的第四部分,帮助开发者掌握构建吸引人的、功能丰富的用户界面的关键技术。 首先,Android UI框架的核心是布局(Layouts),它是控制应用程序视图元素如何排列和对齐的基础。在...
以上内容只是Android UI编程的基础,实际开发中还会涉及到更复杂的布局管理器(如 `RelativeLayout` 和 `GridLayout`),自定义视图,动画,触摸事件处理,以及各种控件的使用等。理解并熟练掌握这些概念对于开发出...
这份"Android开发笔记——UI基础编程"的资料集包含了两部分:新版Android开发教程+笔记七--基础UI编程1.pdf和新版Android开发教程+笔记七--基础UI编程2.pdf,将深入讲解Android应用程序中用户界面的设计与实现。...
在Android应用开发中,文件存取、数据库编程和UI编程是至关重要的组成部分。这份资料集包含两个PDF文档,分别详细讲解了这些主题。下面将分别介绍这三个关键领域的主要知识点。 一、Android文件存取 在Android系统...
根据给定的文件信息,以下是对“Android:基础UI编程3(中文)”这一主题的知识点详细解析: ### Android UI 编程基础 #### 一、理解Android UI编程 Android UI编程是开发移动应用时不可或缺的一部分,它涉及到创建...
新版Android开发教程-基础UI编程
在Android应用开发中,UI编程是一个核心部分,它涉及到用户界面设计、布局控制、动画效果以及资源使用等多个方面。接下来,我们将会从提供的文件信息中提取相关的知识点进行详细说明。 首先,标题《android 应用 UI...
Android开发教程+笔记十-基础UI编程4.pdf
本教程将深入探讨Android的基础UI编程,包括各种常用的UI控件及其用法。 首先,我们从最基本的控件开始。TextView是Android中最常见的控件,用于显示文本。你可以设置文字内容、字体样式、颜色等属性。比如,通过`...
在本资源中,"老罗Android开发视频教程 (android常用UI编程) 26-33集源码.zip"是一个包含Android应用开发教学内容的压缩文件。老罗,可能指的是知名的技术讲师罗永浩,以其通俗易懂的讲解风格而闻名。这个教程聚焦于...
标题和描述提及了“新版Android开发教程+笔记七--基础UI编程1”,以及“安卓开发必备”,因此本篇内容将主要围绕Android基础UI编程展开。 Android UI编程是构建Android应用界面的核心部分。它涉及到使用各种布局和...