摘要: 先看效果图:Ps:图片资源用的是公司软件“爱在新街口”的图片资源,大家在南京生活,有兴趣的可以玩下这个软件。介绍新街口好吃好玩的,很好用很漂亮的一款软件:链接:http://www.ixinjiekou.com/ 下面是代码:XML:1.主Activity的XML布局文件: 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 andr... 阅读全文
posted @ 2013-01-09 17:52 merryjd 阅读(863) 评论(0) 推荐(0)
摘要: selector选择器可以让你切换自定义的背景风格,比如button、ListView、或者布局点击时候的背景切换等,都需要用到它背景可以是自定义到颜色,或者图片资源首先需要在你的res目录下创建drawable文件夹,然后在里面创建一个selector文件,如myselector.xml注:不知为什么,selector里面有关focus的东西在真机上没什么效果,反而会影响使用,比如android:state_focus="true",加上它就没有效果,去掉它就可以正常使用了默认情况下直接用下面的布局即可实现点击后即可切换背景,其实只需要两个item标签即可,当然,item 阅读全文
posted @ 2013-01-09 17:11 merryjd 阅读(224) 评论(0) 推荐(0)
摘要: 缺省的情况下,通常见到Activity的标题栏(Titlebar)是这样的(红色框内):HandleContacts是Activity的标题。有时候,我们希望能改变一下这样单调的状况。比如,要在标题栏中增加一个用于美化界面的图标、增一个输入框或按钮之类的,怎样才能做到这一点呢?我们不妨来看一个实际的例子。1.首先如下创建一个Android项目2.将图片magnifier.png拖入该项目的res/drawable-mdpi文件夹下。magnifier.png图片的样子是这样的:3.在该项目的res/layout文件夹下,创建一个布局titlebar.xml,这个布局将用于定制Activity的 阅读全文
posted @ 2013-01-09 17:08 merryjd 阅读(219) 评论(0) 推荐(0)
摘要: 1.标题栏显示图标publicvoidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_LEFT_ICON);setContentView(R.layout.main);getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,android.R.drawable.icon);// ...}但实际效果呢,我觉得不好看,和旁边的文字有相当距离!看看别人的图片的:当 阅读全文
posted @ 2013-01-09 17:03 merryjd 阅读(171) 评论(0) 推荐(0)
摘要: 修改AndroidManifest.xml在每一个Activity标签中添加android:screenOrientation=”landscape”强制横屏1 <activity2 3 android:label="@string/app_name"4 5 android:name=".MainActivity"6 7 android:screenOrientation="landscape"8 9 >添加android:screenOrientation=”portrait”强制竖屏<acti... 阅读全文
posted @ 2013-01-09 17:02 merryjd 阅读(424) 评论(0) 推荐(0)
摘要: 两种方式:第一种:直接在Activity中写代码://去除此Activity的标题requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.activity_main);//去除此Activity上边的状态栏getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN , WindowManager.LayoutParams. FLAG_FULLSCREEN); 也可以自定义布局:1 requestWindowFeature(Window.FE. 阅读全文
posted @ 2013-01-09 17:00 merryjd 阅读(267) 评论(0) 推荐(0)
摘要: 本文来自http://blog.csdn.net/hellogv/,引用必须注明出处!很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架。读者也许会马上想到使用TabHost与TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合。每当用户在GridView选中一项,ActivityGroup就把该项对应的Activity的Window作为View添加到ActivityGroup所指定的容器(LinearLayout)中。接下来贴出本例运行的效果图:ImageAdapter是本实例的关键之一,它继承于BaseAdapter,并加 阅读全文
posted @ 2013-01-09 14:28 merryjd 阅读(198) 评论(0) 推荐(0)
摘要: 一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片[html]view plaincopy<?xmlversion="1.0"encoding="utf-8"?><selectorxmlns:android="http://schemas.android.com/apk/res/android"><!--没有焦点时的背景图片--><itemandroid:drawable="@drawable/handle_normal"android:s 阅读全文
posted @ 2013-01-09 11:56 merryjd 阅读(264) 评论(0) 推荐(0)
摘要: 实现按钮按下和释放,按钮背景图片相应切换效果的方法这里介绍两种,一种是在代码里实现,另一种是在xml文件里实现一、在xml文件里首先现在layout的一个xml文件下定义Button如下所示:[html]view plaincopy<Buttonandroid:id="@+id/btn_user_selected"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@drawable/btn 阅读全文
posted @ 2013-01-09 11:54 merryjd 阅读(1076) 评论(0) 推荐(0)
摘要: 1.首先要通过getLocalActivityManager()方法得到一个LocalActivityManagerLocalActivityManager am= getLocalActivityManager();2.然后通过LocalActivityManager的startActivity(String id, Intent intent),可以与指定的Actiivty绑定,并且返回一个Window。LocalActivityManager可以同时管理多个ActivityWindow window1 = am.startActivity("Module1", new 阅读全文
posted @ 2013-01-09 11:20 merryjd 阅读(1696) 评论(0) 推荐(0)
摘要: 在前面的几讲中,我们都是使用xml layout 来去控制UI组件,其实我们也可以完全抛开XML,用纯代码来控制我们的界面UI。回顾我们学过的,遇到过的UI组件,有容器类的Layout:LinearLayout,RelativeLayout等, 也有视图类UI:TextView, EditText, Button, ImageView等。对应到代码中,我们会发现,他们都是View子类,具体关系如下:Tips:在Eclipse中,可以用Ctrl+T键来查看某个类的类层次关系:ViewGroup 与View 的关系,是一个典型的“组合”设计模式。我们来用代码,实现一个简单的UI布局:只有一个Edi 阅读全文
posted @ 2013-01-09 10:51 merryjd 阅读(155) 评论(0) 推荐(0)
摘要: 在Android 中,你可以利用排版View的addView函数,将动态产生的View 物件加入到排版View 中,范例如下 :main.xml 部分内容[java]view plaincopy<LinearLayoutandroid:id="@+id/viewObj"android:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="vertical"android:layout_x=&quo 阅读全文
posted @ 2013-01-09 10:25 merryjd 阅读(3191) 评论(0) 推荐(0)