`
ET焖猪仔
  • 浏览: 233570 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论
文章列表
介绍 在 Android 中与服务端做 HTTP 通信,解析 XML,通过 Handler 实现异步消息处理 HTTP 通信 - 与服务端做 HTTP 通信,分别以 GET 方式和 POST 方式做演示 XML 解析 - 可以用两种方式解析 XML,分别是 DOM 方式和 SAX 方式 异步消息处理 - 通过 Handler 实现异步消息处理,以一个自定义的异步下载类来说明 Handler 的用法 1、HTTP 通信和 XML 解析的 Demo MySAXHandler.java 代码 package com.webabcd.communication; import o ...
Android的Selector(根据组件的状态显示该状态对应的图片做为显示背景)。     把下面的XML文件保存成你自己命名的.xml文件(比如list_bg.xml),注意,这个文件相当于一个背景图片选择器,在系统使用时根据ListView中的列表项的状态来使用相应的背景图片,什么情况使用什么图片我在下面都进行了说明。还有,你可以把它看成是一个图片来使用,放于drawable目录下,配置背景属性android:background="@drawable/list_bg"就能达到你需要的目的了。 <?xml version="1.0" en ...
AutoCompleteTextView 默认是:当输入2个字符以上 才会提示的 这是可以设定的 现在要求 1 个字符 就自动提示 autoview.setThreshold(1);
button单出menu(前提要在onCreateOptionsMenu加入菜单子项) androi.app.activity的方法 this.openOptionsMenu(); 按menu键弹出PopupWindows public boolean onCreateOptionsMenu(Menu menu) { popMenu.showAtLocation(findViewById(R.id.main), Gravity.CENTER, 20, 20); //若返回值=false 表示 不弹出系统菜单 否则 弹出菜单 re ...
转载:http://griffinshi.iteye.com/blog/607125 Dialog dg = new Dialog(this); Window window = dg.getWindow(); WindowManager.LayoutParams lp = window.getAttributes(); lp.alpha = 0.5f; window.setAttributes(lp); lp.alpha = 0.5f 透明度设置 其值要合理 自己反复测试 为什么要这个技巧 因为很多人说:弹出Dialog会导致背景 ...
ListView在CHOICE_MODE_MULTIPLE下实现多选和删除, 要注意ListView的getCheckItemIds()方法,在删除前调用 long[] id = list.getCheckItemIds(),发现如果你之前点选某个item再取消,此item的id还是在数组id中,不知道为什么这样~  所以只能这样实现了 for (int i=0;i<list.getCount();i++) { if (list.isItemChecked(i)){ cursor.moveToPosition(i); int id = cursor ...
转载:http://wang-peng1.iteye.com/blog/619449 1.在listView设置好背景之后 你如果点击空白出 你会发现背景有返回黑色的了, 这是因为又调用了系统的背景 因此你需要设置 android:background="#FFFFFF" android:cacheColorHint="#FFFFFF" 两者尽量一样 2.如果想设置editVtext用代码限制字数 TextView tv = new TextView(this); int maxLength = 10; InputFilter[] ...
注意就是Notification的构造函数的when参数的作用不是定时的作用,所以要运用TimerTask和Timer~ package com.et.TestUi; import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; import android.app.Activity; import android.app.AlertDialog; import android.app.DatePickerDialog ...
TextView v=new TextView(this); v.setText("哇哈哈哇哈哈哇哈哈哇哈哈哇哈哈wahahawahhahwahhahahwahahhahahawhahhaha......"); v.setTransformationMethod(SingleLineTransformationMethod.getInstance()); v.setSingleLine(true); v.setEllipsize(TruncateAt.MARQU ...
转载他人的:http://www.devdiv.net/bbs/thread-23974-1-1.html 为了实现在TextView中显示图片,有时对图片的宽度与高度有限制的话,可以对实现进行放大与缩小操作! main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation=" ...
如果是在资源文件里,可以这样写 <resources> <string name="hello"><u>phone: 1390123456</u></string> <string name="app_name">MyLink</string> </resources> 如果是代码这样写. TextView textView = (TextView)findViewById(R.id.testView); textView ...
在一个listview中,我选择后面的item,这样滚动条位置发生了变化,我点击这个item.进入一个Activity后,我再返回到原来的这个listview中,我想让这个滚动条在我进入时的位置, 使用listview.getScrollY()获取当时的位置 和点击item时候的position,然后存储起来,当返回到listview的时候,listview.setSelectionFromTop(position,Y) 具体结果还没测试
注意要判断Cursor返回的记录是否为空~~  之前给这个问题卡了很久~ 囧 public SimpleAdapter getlistItem(Cursor c){ ArrayList<HashMap<String,Object>> listItem = new ArrayList<HashMap<String,Object>>(); if (c.getCount()==0) //一定要加这个判断条件~,否则出现cursor越界 return null; c.moveToFirst( ...

应用主题

设置当前activity的属性,两种方式:1.在manifest文件中给指定的activity增加属性 android:theme="@android:style/Theme.Light"。2.在程序中增加语句setTheme(R.style.Theme_ Light);

设置铃声

RingtoneManager.setActualDefaultRingtioneUri(Context, RingtioneManager.TYPE_RINGTONE, Uri); 复制代码//第一个参数就不用说了 //第二个参数就是设置哪种铃声的类型。RingtioneManager.TYPE_RINGTONE表示系统铃声 //RingtioneManager.TYPE_ALARM表示闹铃铃声 //RingtioneManager.TYPE_ALL表示所有铃声 //第三个参数就是你铃声的uri地址了 private void settingRingertone(Ringer r ...
Global site tag (gtag.js) - Google Analytics