02 2013 档案
摘要:// 判断软键盘显示状态,隐藏final View view = getWindow().peekDecorView();if (view != null && view.getWindowToken() != null) {InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(view.getWindowToken(), 0);}、、、、、、、、、、、、、、、、、、、、、、、、、、、imm.isActive
阅读全文
摘要:// 判断软键盘显示状态,隐藏final View view = getWindow().peekDecorView();if (view != null && view.getWindowToken() != null) {InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(view.getWindowToken(), 0);}、、、、、、、、、、、、、、、、、、、、、、、、、、、imm.isActive
阅读全文
摘要:ActivityGroup的子Activity获取焦点处理可以把ActivityGroup的bodyView(放置子Activity的布局)设置为可聚焦:android:focusable="true"android:focusableInTouchMode="true"然后再在OnCreate方法中bodyView.requestFocus();这就会进入这个ActivityGroup的每个子Activity时能够响应自己的OnKeyDown方法。我们可以禁用子Activity的OnKeyDown方法即返回falsepublic boolean onK
阅读全文
摘要:不知道出处是哪里: 从这看的 也非原创,http://blog.csdn.net/pengjianbosoft/article/details/6764150昨天发现一个问题,是当我用ActivityGroup实现多activity跳转的时候用户按下back键直接从子activity退出应用,没有响应到activitygroup的onkeydown事件.其实可以在每个子activity覆写onkeydown事件弹出退出应用提示,但是就是想搞清楚为什么在子activity上按back就直接退出了而不响应到主activitygroup的onkeydown事件.如果可以响应,那么我们在主acti..
阅读全文
摘要:为了方便阅读,原始文档下载地址如下http://files.cnblogs.com/franksunny/%E4%B8%8B%E6%8B%89%E5%88%B7%E6%96%B0%E7%BB%84%E5%90%88%E6%8E%A7%E4%BB%B6%E7%9A%84%E5%88%B6%E4%BD%9C%E5%B0%8F%E7%BB%93.pdf下拉刷新组合控件的制作小结在涉及联网操作的很多应用中会涉及到,下拉刷新的功能,国外一个JohanNilsson的高人写了一个listview下拉刷新代码,因为项目中的需要,我将其进行扩展了一下,形成了一个NPullToFreshContainer类,该
阅读全文
摘要:textview显示跑马灯效果,使用的是继承的方法onDraw不停地绘制优点:1.文字长短不限哦2.不用非得获取焦点哦 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent&quo
阅读全文
摘要:TextView实现文字滚动需要以下几个要点:1.文字长度长于可显示范围:android:singleLine="true"2.设置可滚到,或显示样式:android:ellipsize="marquee"3.TextView只有在获取焦点后才会滚动显示隐藏文字,因此需要在包中新建一个类,继承TextView。重写isFocused方法,这个方法默认行为是,如果TextView获得焦点,方法返回true,失去焦点则返回false。跑马灯效果估计也是用这个方法判断是否获得焦点,所以把它的返回值始终设置为true。以下转自他人:Java语言:AlwaysMa
阅读全文
摘要:1在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果。 这是什么原因导致的呢?起初我以为是因为我把背景设置成了白色,然后产生色差导致的,后来查阅资料发现,其实这个要从Listview的效果说起,默认的ListItem背景是透明的,而L
阅读全文