- 浏览: 279424 次
- 性别:
- 来自: 北京
最新评论
-
zwnJava:
谢谢,总算找到了句有应的话
Android监听程序的安装和卸载 -
liangoogle:
就是只让edittext输入这些字符。
EditText 只输入英文和特殊字符 -
huibin147852369:
应该讲解一下!
EditText 只输入英文和特殊字符 -
goingshow:
楼主,是否发现 自定义selector 出来的chekbox ...
Android 自定义CheckBox 样式 -
shadow88:
这个方法是不错,但是如果是由多个组件组合,只有这个获得了焦点, ...
TextView 跑马灯效果
文章列表
MVC(Model_view_controller)”模型_视图_控制器”。 MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要 Controller改变了Models的数据或者属性,所有依赖的View都会自动更新.
andriod提供了 Handler 和 Looper 来满足线程间的通信。Handler 先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(Message Exchange)。
1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(消息队列)。
2)Handler: 你可以构造Handler对象来与Looper沟通,以便push新消息到Message Queue里;或者接收Looper从Message Queue取出)所送来的消息。
3) Message Queue(消息队列):用来存放线程放入的消息 ...
layout_weight是LinearLayouts的view布局里一个很重要的值。
所有的view的layout_weight缺省值都是为0,意味着他们只在屏幕上占据它们需要显示的空间大小。
activity根据这个View的比0大的layout_weight值来划分剩余的空间和其它Views定义的layout_weight也按比例进行空间的划分。
给个例子:假设我们在水平行上有一个文本标签和两个文本编辑框view. 文本标签没有定义layout_weight 值,所以它将占据最小的需要提供的空间. 如果每个文本框view的layout_weight 都被设置为1 ...
让listview滑动时不改变背景色
xml布局文件里设置为: android:cacheColorHint="#00000000"java代码里设置为: listView.setCacheColorHint(0); 或 gridView.setCacheColorHint(0);
public class ListViewAdapter extends BaseAdapter {
Context context;
ArrayList<string> arrayList;
LayoutInfla ...
package ddd.testdd.com;
1、重新封装了TextView
import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;
public class AlwaysMarqueeTextView extends TextView {
public AlwaysMarqueeTextView(Context context) {
super(context);
}
...
menuDialog
- 博客分类:
- dialog
menuDialog = new AlertDialog.Builder(this).create();
WindowManager.LayoutParams lp = menuDialog.getWindow().getAttributes();
lp.alpha = 0.9f; //设置了对话框的透明度
lp.dimAmount = 0.5f;
lp.y = 35; //对话框的显示位置
menuDialog.getWindow().setAttributes(lp)
layout-land和layout-port目录,相应的layout文件不变,比如main.xml。layout-land是横屏的layout,layout-port是竖屏的layout,其他的不用管模拟器自动寻找 .
requestWindowFeature(Window.FEATURE_NO_TITLE); // 无标题栏
setContentView(R.layout.scr_main);
由一个Activity 跳转到另一个Activity ,延时。
public class ScreenSplash extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// View view = new SplashView(ScreenSplash.this);
setContentView(R.layout.splash);
// setContentView(view);
/** set ti ...
private void setWidgetText() {
RemoteViews views = new RemoteViews(getPackageName(),R.layout.music_widget);
views.setTextViewText(R.id.musicname, info);
ComponentName thisWidget = new ComponentName(this, MusicWidget.class);
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(this ...
main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/img_sing ...
private GestureDetector gestureDetector;//声明手势全局变量
gestureDetector = new GestureDetector(this, onGestureListener);//初始化该变量
// 允许你的活动(Activity)可以在分发给窗口之前捕获所有的触摸事件。
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
gestureDetector.onTouchEvent(ev);
return super.dispatc ...