- 浏览: 279603 次
- 性别:
- 来自: 北京
最新评论
-
zwnJava:
谢谢,总算找到了句有应的话
Android监听程序的安装和卸载 -
liangoogle:
就是只让edittext输入这些字符。
EditText 只输入英文和特殊字符 -
huibin147852369:
应该讲解一下!
EditText 只输入英文和特殊字符 -
goingshow:
楼主,是否发现 自定义selector 出来的chekbox ...
Android 自定义CheckBox 样式 -
shadow88:
这个方法是不错,但是如果是由多个组件组合,只有这个获得了焦点, ...
TextView 跑马灯效果
文章列表
NinePatch图片制作
- 博客分类:
- android 控件
左边和上边是要拉伸的地方;
右边和下边是要显示内容的地方。
左边和上边的不能省略,否则程序会出错。
show content可以看见内容的显示区域。
show patches在内容的显示区域(content)显示图片要拉伸的块
ImageButton android:src="@drawable/btn_revert"
发现在这个图片的后面还有背景(灰色的方框),能看到的到: android:background="#ffffff"
加上这句后背景为白色了。就看不见了。
EditText
- 博客分类:
- android 控件
android:hint="请输入密码"
这个属性是在EditText为空时显示的文字,当有文字时,这里的字就没了。
1 从one Activity跳到 two Activity:
startActivity(new intent(this,two.class));
但是我们想在two里加个按钮,当点击时就返回到原来的one中,
这时我们当然可以在点击事件中写:
startActivity(new intent(this,one.class));
但是我们还有另一种方法:
从one Activity跳到 two Activity:
startActivityResult(new intent(this,two.class),1);
1 是 ...
自定义Button样式相同,新建Android XML文件,类型选Drawable,根结点选selector,在这定义具体的样式。
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
ListView 样式自定义
- 博客分类:
- view
把listview列表的背景都清除:
android:divider="#00000000"//每个item之间的小条
android:cacheColorHint="#00000000"//缓存颜色提示
android:listSelector="#00000000"//这个是被选择时的颜色,我这里设为透明。
android:background="#00000000"
import android.app.Activity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.ImageVi ...
使用和取消时调用下面的两个方法
private ProgressDialog pBar;
private void showWaitingDialog() {
pBar = new ProgressDialog(this);
pBar.setTitle("Title");
pBar.setMessage("请稍等...");
pBar.setProgressStyle(ProgressDialog.STYLE_SPINNER);
pBar ...
异步task是一个线程,但是可以和ui主线程交互。
他可以传入参数,参数传入doInBackground(Integer... params)。doInBackground(Integer... params)的返回值作为result,传递给onPostExecute作为参数。doInBackground(Integer... params)方法中调用了 publishProgres ...
intentservice是service的一个子类,这个类单独的开启了一个线程,利用handler的机制,把发送过来的intent放到消息列队中,一个接着一个的处理intent。
要使用这个类就要做到两条:
1 public MyIntentService() {
super("MyServicethread");
}
2 protected void onHandleIntent(Intent intent) {
Bundle bundle=intent .getExtras();
...
我在做一个alertdialog时出错,关于自定义view,
下面是正确的调用代码,onCreateDialog方法中:
[align=left] LayoutInflater inflater2 =LayoutInflater.from(this);
//dialog_set_merge是一个RadioGroup ,含有两个选项
View merge_view = inflater2.inflate(R.layout.dialog_set_merge,null);
RadioGroup radioGroup_merge =[b] (RadioGroup) merge_view[/ ...
参考:http://apps.hi.baidu.com/share/detail/33316734
new Thread(new Runnable() {
@Override
public void run() {
Looper.prepare();
todo();
Looper.loop();
}
}).start();
第一步,还是创建android项目。
第二步,修改已经生成的res/layout/main.xml
view plaincopy to clipboardprint?
package com.myclover.file.service;
import android.content.Context;
import android.os.Environment;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileHelper {
private Context context;
...
import org.apache.http.Header;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.meth ...