`
文章列表
android3.0之后没有开启过的应用或者被用户强制停止无法收到系统广播,还有一种情况就是如果应用安装在sd卡也无法收到广播,因为系统广播在sd加载之前就发出了。(那我认为应用监听是一种等待状态,如果已经发出你在监听就监听不到了。)4.0以后系统广播增加了两个flag,flag_include_stopped_packages,flag_exclude_stopped_packages.  别忘记添加权限。
今天在做项目时发现viewpager嵌套fragment时,fragment设置了数据但是没显示,找了很多资料页没找到头绪,结果发现是初始化控件时用的getactivity.findviewbyid,问题就出在这里,应该在onviewCreate方法里用参数view.findviewbyid。
在PopupWindow中使用ListView,但是ListView中的各个item无法响应事件,这是需要添加                 mPopupwindow.setFocusable(true);如果为false则点击相关的控件表面上没
下边两个问题,是在开发中碰到的一些关于Fragment的偶发性的问题,今天时间比较多,就在网上搜了一些解决方式: 1、关于Fragment(XXFragment) not attached to Activity 异常。出现该异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数。解决方法,就是等将调用的代码写在OnStart()中。网上还有几处这样的参考:http://stackoverflow.com/questions/10919240/fragment-myfragment-not-attached- ...
  问题     webView调用JS出错。       class TestJS {        ......        public TestJS(){        }                public void save(String data){                        webView.loadUrl("javascript: alert(" + data +")");        }        ......    }     W/WebView(2088): java.lang.Thr ...
修改group前面的图标有两种方式: 一、通过修改xml文件中groupIndicator更换为@drawable/** 设置selector <?xml version="1.0" encoding="UTF-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 下拉状态 -->    <item android:state_expanded="false"    ...
<?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"    android:orientation="vertical" >   ...
开发Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面) Intent intent = new Intent(); ComponentName comp = new ComponentName("com.android.settings", "com.android.settings.WirelessSettings"); intent.setComponent(comp); intent.setAction("android. ...
第一种(我自己写的) :之前在网上看来一些,很多不是我要的可以启动另外一个应用程序的主Activity.    //这些代码是启动另外的一个应用程序的主Activity,当然也可以启动任意一个Activity           ComponentName componetNa ...
今天做了的项目中.用了tabhost,然后下边切换部分用的viewPager.当我把viewPager设置为wrap_content的时候,发现.怎么也不能显示其中的子内容.然后百度一顿搜.没找到真正能完成的结果.然后google.在stackflow里发现了老外解决了该问题.下边把代码下! /** * ViewPager wrapContent解决方案 */ public class WrapContentHeightViewPager extends ViewPager {/** * Constructor * * @param con ...
能够兼容ViewPager的ScrollView   ScrollView嵌套ViewPager冲突的解决办法:   Java代码   /**   * 能够兼容ViewPager的ScrollView 
Fragment是3.0以后出现的控件,低版本中需要使用是要使用v4兼容包里提供的fragment,而FragmentActiivty提供了管理fragment的方法和工具。
WebView会占很大的空间,而且用普通的在xml布局中写WebView的方法,WebView并不会释放(查了资料,发现是android的bug),于是我们要动态加载它,可以把它放到一个ViewGroup中,在布局中加一个ViewGroup(RelativeLayout,FrameLayout都可以,其他的每测)在代码中new WebView(这里要传application,不要传Activity),然后把webview加入到ViewGroup中就可以。但是在界面关闭的时候记得释放掉:     viewGroup.removeAllViews(); webview.destro ...
转载自:http://blog.csdn.net/dyc333236081818/article/details/7467835 android开发中的textview可以自动换行,但是对于显示纯英文文字来说很好用,如果夹杂了中文字符后,全角字符和半角字符混在一块儿,就会出现文字排版参差不齐,超级难看,这就需要重写textview来实现我们需要的显示方式。 下面贴上我的代码: main.xml   [html] view plain
使用alignTop
Global site tag (gtag.js) - Google Analytics