
android
文章平均质量分 67
mahaiyun18
这个作者很懒,什么都没留下…
展开
-
菜单 Android Menu
菜单 Android Menu02Aug本讲内容:菜单 menu 1、选项菜单 OptionsMenu 2、上下文菜单 ContextMenu 3、子菜单 SubMenu组成Android用户界面的除了View以外,还有菜单和对话框,这一讲我们就共同学习一下菜单的使用。菜单是用户界面中最常见的元素,使用也非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),下面分别举例说明。一、选项菜单 OptionsMenu转载 2011-05-12 10:12:00 · 373 阅读 · 0 评论 -
像iphone一样将android TextView 做成圆角的
<br />方法一:做个圆角的背景图片加上去,比较老套。<br /> <br />方法二:在项目drawable下创建textview.xml内容如下:<br /> <br /> <?xml version="1.0" enco原创 2011-06-01 09:40:00 · 2958 阅读 · 0 评论 -
Android实现文件下载并自动安装apk包
Android程序使用代码的安装和卸载!!!安装: String str = "/CanavaCancel.apk"; String fileName = Environment.getExternalStorageDirectory() + str; Intent intent原创 2011-07-24 13:46:24 · 2077 阅读 · 0 评论 -
android实现自动安装
首先,你要有linux环境或其他可以mmm交叉编译的环境,因为这个用到的是隐藏api,SDK中没有的,ecilipse里面会提示包不存在,但交叉编译可以,如果你不知道mmm编译,请return。代码如下:import android.app.Activity;impo转载 2011-09-22 18:11:08 · 1340 阅读 · 0 评论 -
android更换主题
本文将介绍如何实现Android应用的换主题功能。假设一个简单的场景:有2套主题,一套绿色,一套黑色的。应用界面就一个按钮,每点击一下,按钮和背景都切换为不同的主题,如当前为黑色主题,下一次就为绿色主题,再下一次为黑色,以此类推。打开Eclipse,新建三个Android转载 2011-09-27 10:38:20 · 717 阅读 · 1 评论 -
如何去掉Tabhost中间的那条线
很简单只要在每个子项activity中上这句话:requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); 这样就ok了,记住一定是加在setContentView()这个方法之前。原创 2011-11-04 13:06:03 · 1041 阅读 · 3 评论 -
android程序启动后直接弹出和自动关闭软键盘
程序启动后直接弹出软键盘,不能直接在OnCreate中设置,必须等View绘制事件完毕才可以弹出,需要用到Timer辅助实现,如果要实现输入的功能,必须让EditText获得焦点。代码如下://应用启动后自动打开输入法@Override public void onCreate(Bundle savedInstanceState) { super.onCre转载 2012-02-02 15:20:56 · 1532 阅读 · 0 评论 -
android dialog弹出屏幕不变暗
最近有个网友问我,dialog对话框弹出来的时候怎么样屏幕不变暗,后来网上搜了下,根据那个方法设根本不管用,而且还被无数次的转载。 Window window = dialogprogress.getWindow();WindowManager.LayoutParams lp = window.getAttributes(); lp.dimAmount =0f;原创 2012-05-09 10:02:10 · 1113 阅读 · 0 评论 -
android PopupWindow点击空白处自动消失
Android中的popupwindow这个widget是一个很好用的东西,它可以做一种特殊的窗口,给用户的体验很好,也就是点击空白区域它自己会消失,所这个东西非常好用,用的时候有两点要说一下:第一就是在它的构造函数最后一个参数为focusable如果设为true才可以有点击空白处消失的效果,第二也是很重要的mPopupWindow.setBackgroundDrawable(转载 2012-06-25 00:21:54 · 3237 阅读 · 3 评论 -
利用HttpURLConnection对象和Internet交互
1.从Internet获取网页发送请求,将网页以流的形式读回来.1)创建一个URL对象:URL url = new URL("http://www.sohu.com");2)利用HttpURLConnection对象从网络中获取网页数据:HttpURLConnection conn = (HttpURLConnection) url.openConnection();3)设置连接超时:conn.s转载 2011-06-30 14:47:00 · 486 阅读 · 0 评论 -
android 实现HttpURLConnection下载文本,mp3等文件案例,同时本地解析XML文档
public class Download extends Activity { /** Called when the activity is first created. */ private Button button_file; private Button button_mp3; private Button button_xml; @Override public v原创 2011-06-30 15:35:00 · 1867 阅读 · 1 评论 -
android实现拖动效果
原文:http://www.roiding.com/index.php/archives/211废话少说,要实现的效果就是在界面上拖动这一个按钮到处跑。1. 布局文件view plaincopy to clipboardprint?version="1.0"encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/转载 2011-06-28 17:31:00 · 732 阅读 · 0 评论 -
android学习指南,很好的教程
http://android.yaohuiji.com/about转载 2011-05-12 10:31:00 · 217 阅读 · 0 评论 -
Android 对话框(Dialog)大全 建立你自己的对话框
<br /> Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog).<br /> <br />onCreateDialog(int):当你使用这个回调函数时,Android系转载 2011-05-12 11:30:00 · 317 阅读 · 0 评论 -
给Android的List中添加Button的事件处理
首先是item.xml:http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:orientation="horizontal" android:layout_height="wrap_c转载 2011-06-03 16:02:00 · 441 阅读 · 0 评论 -
android选项卡(TabHost)
本文结合源代码和实例来说明TabHost的用法。 使用TabHost 可以在一个屏幕间进行不同版面的切换,例如android自带的拨号应用,截图: 查看tabhost的源代码,主要实例变量有:private TabWidget mTabWidget; private FrameLayout mTabContent; private List mTa转载 2011-06-08 10:29:00 · 956 阅读 · 0 评论 -
android解析xml文件的三种方式:Dom,SAX,Pull 详解
android开发一般对xml操作常用三种技术:sax、dom、pull 分别详细的进行介绍: 首先创建开发测试坏境(一下三种方法都会使用这个环境): 在类路径下面创建xml文件: person.xml 张三 23 李四 17 针对person创建javabean,转载 2011-06-14 14:31:00 · 773 阅读 · 0 评论 -
android九宫格
本文需要添加/修改3个文件:main.xml、meunitem.xml、Java源代码。 main.xml源代码如下,本身是个GirdView,用于装载Item: Android="http://schemas.android.com/apk/res/android" android:id="@+id/GridView" android:layout_width="fill_pare转载 2011-06-14 14:14:00 · 528 阅读 · 0 评论 -
android创建和删除快捷方式
在一个demo中看到以下代码,觉得以后可能有用,先收藏着。 下面是在桌面添加快捷方式的代码: Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); shortcut.putExtra(Intent.EXTRA_SHORTCU原创 2011-06-29 09:32:00 · 483 阅读 · 0 评论 -
android中自定义checkbox大小和图片
在编程过程中使用android自带的checkbox显示过大,在网上找了很多文章,终于使用自定义的checkbox使显示更加美观。网上说:这个控件其实就是个TextView加了个图片,你只要做两张png的图片,在darwable中用xml定义好点击事件,再在你的控件上把这个当背景引进来就可以了。但是这样做了以后显示效果还是不佳。说说我的做法吧: 1、找两张图片http://findic转载 2011-06-29 13:14:00 · 3108 阅读 · 0 评论 -
为什么ListView.setOnItemClickListener、setOnCreateContextMenuListener会无效
如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效,事件会被子View捕获到,ListView无法捕获处理该事件.解决方法:在checkbox、button对应的view处加android:focusable="false" android:clickable="转载 2011-06-08 11:44:00 · 6532 阅读 · 1 评论