上一页 1 ··· 77 78 79 80 81 82 83 84 85 ··· 164 下一页
摘要: Android UI设计--PopupWindow显示位置设置摘要: 当点击某个按钮并弹出PopupWindow时,PopupWindow左下角默认与按钮对齐,但是如果PopupWindow是下图的那样,会发生错位的情况,尤其是不同尺寸的平板上,那错位错的不是一般的不靠谱,而Android本身只提供了如下几个方法设置PopupWindow显示位置showAsDropDown(View anchor, int xoff, int yoff) 以anchor的左下角为参照点,定义偏移showAsDropDown(android.view.View) 以anchor的左下角为参照点,不偏移showA 阅读全文
posted @ 2013-06-17 14:22 火腿骑士 阅读(250) 评论(0) 推荐(0)
摘要: 话说开发用了各种Adapter之后感觉用的最舒服的还是BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接口类Adapter的,使用BaseAdapter时需要重写很多方法,其中最重要的当属getView,因为这会涉及到ListView优化等问题,其他的方法可以参考链接的文章BaseAdapter与其他Adapter有些不一样,其他的Adapter可以直接在其构造方法中进行数据的设置,比如SimpleAdapter adapter = new Simpl. 阅读全文
posted @ 2013-06-17 14:21 火腿骑士 阅读(174) 评论(0) 推荐(0)
摘要: Android之Adapter用法总结.什么是适配器,适配器有什么用?适配器是AdapterView视图(如ListView - 列表视图控件、Gallery -缩略图浏览器控件、GridView -网格控件、Spinner - 下拉列表控件、AutoCompleteTextView - 自动提示文本框、ExpandableListView - 支持展开/收缩功能的列表控件等)与数据之间的桥梁,用来处理数据并将数据绑定到AdapterView上。android提供多种适配器,开发时可以针对数据源的不同采用最方便的适配器,也可以自定义适配器完成复杂功能。补充:AdapterView对象有两个主要 阅读全文
posted @ 2013-06-17 14:16 火腿骑士 阅读(247) 评论(0) 推荐(0)
摘要: Android之Activity(8)Android之Adapter(1)Android之ContentProvider(1)Android之Handler(4)Android之JSON(2)Android之Service(4)Android之SharedPreferences(2)Android之SQLite(2)Android之SurfaceView(5)Android之Widget(1)Android之XML(1)Android之菜单(1)Android之单元测试(1)Android之调试开发工具(4)Android之多点触控(2)Android之环境配置(4)Android之基础知识( 阅读全文
posted @ 2013-06-17 14:15 火腿骑士 阅读(129) 评论(0) 推荐(0)
摘要: 一、概述Notification这个部件的功能是在状态栏里显示消息提醒,比如有未读的短信或者是未接的电话,那么状态栏里都会有显示,更或者是从某个应用(比如QQ,酷我音乐等等)里按Home键回到桌面,这时状态栏里也会显示这个应用的图标,这就是Notification。二、要求程序主界面上有一个Button按钮,当用户点击这个按钮时状态栏会显示一则通知,当按住状态栏下拉时可以看到这个通知在下拉列表里,此时点击这个通知就跳转到另一个界面(相当于查看这个通知)并且能将这个通知在状态栏里取消。三、实现新建工程MyNotice,在/res/layout/main.xml文件里添加一个Button: < 阅读全文
posted @ 2013-06-17 13:44 火腿骑士 阅读(179) 评论(0) 推荐(0)
摘要: Android应用开发基础篇(1)-----Button一、概述 Button,顾名思义就是按钮的意思,它主要的功能是响应用户按下按钮时的动作。二、应用 新建一个工程,名字为MyButton,在/res/layout/main.xml文件中添加以下内容:1 <Button2 android:id="@+id/button"3 android:layout_width="fill_parent"4 android:layout_height="wrap_content"5 android:text="Click" 阅读全文
posted @ 2013-06-17 13:44 火腿骑士 阅读(181) 评论(0) 推荐(1)
摘要: 一、概述 ListView是一个列表显示控件,它的应用非常广泛,在很多应用程序中都可以看到它的身影,比如来电通,网易新闻等等,特别是QQ。因此非常有必要熟练掌握它。二、要求 能够利用ListView显示一些内容,如数据、文本,某一行被点击时有相应的提示;能够实现简单的ListView的动态插入和删除。三、实现 新建工程MyListView,修改/res/layout/main.xml文件,主要是去掉原来的TextView,添加两个Button和一个ListView,修改后的main.xml文件如下: 1 <?xml version="1.0" encoding=&qu 阅读全文
posted @ 2013-06-17 13:43 火腿骑士 阅读(231) 评论(0) 推荐(0)
摘要: 一、概述 TabHost是一种用来显示标签的组件,不清楚?看一下来电通这个应用就知道了。这个组件用起来与其他组件不太一样,它需要继承TabActivity这个类,还有它的布局文件与我们平时用的也有些不一样。二、要求 实现一个具有三个标签的选项卡,每个标签使用不同的布局作为内容,当切换不同的标签时向用户发出提示。三、实现 声明:这个应用需要用到前面一篇(基础篇(3)的相关内容)。 新建工程MyUI(这个名字随便取),修改/res/layout/main.xml文件,添加3个LinearLayout作为3个标签的布局。完整的main.xml文件如下,注意第2行不再是使用LinearLa... 阅读全文
posted @ 2013-06-17 13:42 火腿骑士 阅读(192) 评论(0) 推荐(0)
摘要: 一、概述 每一个应用程序默认的标题栏(注意与状态栏的区别)只有一行文字(新建工程时的名字),而且颜色、大小等都是固定的,给人的感觉比较单调。但当程序需要美化的时候,那么修改标题栏是就是其中一项内容,虽然Android已经定义了很多样式资源,但更多时候我们需要使用的是自己定义的样式。二、要求 使用自己定义的样式来修改程序的标题栏。三、实现 新建工程MyTitle,不用修改main.xml文件,在/res/layout目录下新建布局文件title.xml,在里面添加一个TextView和一个Button,完整的title.xml文件如下: 1 <?xml version="1.0& 阅读全文
posted @ 2013-06-17 13:41 火腿骑士 阅读(145) 评论(0) 推荐(0)
摘要: .jpg外部引用原始文档MainActivity.java外部引用原始文档 1 2 3 4 5 6 7 8 910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182package com.jj.popupwindow;import android.app.Activity;import android.graphics.drawable.BitmapDrawa 阅读全文
posted @ 2013-06-17 13:40 火腿骑士 阅读(156) 评论(0) 推荐(0)
上一页 1 ··· 77 78 79 80 81 82 83 84 85 ··· 164 下一页