Android
勒布朗
to being
展开
-
TextView颜色
ImageView 设置选中和不选中有不同的背景时,可以在res/drawable中创建selector文件,然后设置background就可以了TextView怎样设置选中时有不同的颜色?在res/color下建立selector文件,[code="java"] [/code]然后设置颜色:android:textColor="@co...原创 2013-12-12 00:49:22 · 67 阅读 · 0 评论 -
.9.png图片
使用 “draw9patch”工具绘制点九图片,左、上的画黑线是确定 拉伸的位置,一般画一点就ok右、下的黑线是确定内容显示的区域但是,有时当应用到控件上时,黑色线还保留,使用9-patch.exe工具,就可以将黑线去掉,打开的图片都看不到黑线效果更好 ...原创 2014-01-25 10:57:45 · 201 阅读 · 0 评论 -
杂乱的知识点
获取RadioGroup中RadioButton选中的内容:((RadioButton) mLayout.findViewById(radioGroup.getCheckedRadioButtonId())).getText().toString();获取View的高、宽 int w = View.MeasureSpec.makeMeasureSpec(0...原创 2014-01-23 15:55:31 · 108 阅读 · 0 评论 -
ScrollView下的LinearLayout的高度问题
ScrollView下的LinearLayout的高度只能内容自适应,不能填充整个父控件只能使用:android:layout_height="wrap_content" 因为ScrollView的大小本来就不确定的,是内容自适应的...原创 2014-01-10 09:47:55 · 708 阅读 · 0 评论 -
AsyncTask(doInBackground不工作)
深入解析AsyncTask(doInBackground不工作) 转:http://blog.163.com/gobby_1110/blog/static/29281715201352004329356/AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的...原创 2013-12-27 14:35:24 · 120 阅读 · 0 评论 -
ViewPager和ScrollView滑动冲突
ViewPager和ScrollView结合使用时,ViewPager不能正常翻页,解决的办法是给ViewPager添加一个OnToutch事件,阻止制定的控件不能滑动,使用requestDisallowInterceptTouchEvent(true)方法,ture表示对应的控件不能滑动,false表示可以滑动,注意这是ViewGroup的方法mViewPager.setOnTouchLi...原创 2013-12-27 01:41:50 · 189 阅读 · 0 评论 -
adb无线连接
adb无线连接,Log和调试日志都可以正常输出只能在局域网使用,最好是能把绑定手机ip 1、WIFI连接后,下载一个adbWireless工具apk,手机安装需要root权限,启动程序后打开中间的开关就会显示手机的IP,反应有点慢,点一次要等个10秒才能反应,当显示连接后,执行下一步2、打开命令行,进入SDK的platform-tools目录,输入adb connect 手机的...原创 2013-12-20 14:40:15 · 111 阅读 · 0 评论 -
图片设置圆角、圆形、投影
/**图片转换成圆形 */ public Bitmap toRoundBitmap(Bitmap bitmap) { int width = bitmap.getWidth(); int height = bitmap.getHeight(); float roundPx; float left, top, right, bottom, dst_left, dst_t...原创 2013-12-17 20:58:14 · 159 阅读 · 0 评论 -
需要注意的问题
StartActivityForResult的问题在Activity中使用startActivityForResult时,该Activity的onActivityResult()方法不能执行,后查到原因是跳转的Activty使用了单利模式 android:launchMode="singleTask"在TabHost+Fragment,在Fragment中重写onActivityResult...2013-12-17 14:21:22 · 89 阅读 · 0 评论 -
异常汇总
java.lang.IllegalStateException: Fragment already active说明:当Fragment处于激活状态,使用Fragment.setArguments(bundle)就会跑出该异常解决:setArguments()之前,判断Fragment是否可见,Fragment.isVisible();token null is not valid; ...2013-12-17 12:55:55 · 128 阅读 · 0 评论 -
Bundle传递对象后,内存中该对象地址的问题
在Fragment中传递 对象时发现了一个问题:将Appcation中全局对象传递一次后,发现该对象一直为null,这让我很郁闷Bundle bundle = new Bundle();bundle.putSerializable("custom", MyApplication.getInstance().getCustom());mFragmentPersonal.set...原创 2013-12-17 09:54:21 · 349 阅读 · 0 评论 -
UI设计中的48DP定律
其实对于一个非技术人员要把这个概念完全搞清楚还挺复杂的,所以我们就知道他是干什么用的就好,因为安卓阵营的碎片化,所以会有杂七杂八的不同分辨率的屏幕,但是一个UI人员不可能对不同分辨率把应用的图片都切一遍吧?所以就用dp这个单位,用这个玩意儿可以保证同一个图片在不同分辨率下的屏幕上保持基本相同的物理大小。 说了dp,就得说说px,px就是屏幕上的一个个物理的像素点,以前的屏幕上的像素点是可以用肉...原创 2013-12-16 23:20:36 · 202 阅读 · 0 评论 -
自定义控件
[b]1、在res/values 文件下定义一个attrs.xml 文件.代码如下:[/b][code="java"] [/code]注意:在xml中,可能不会出现提示,所以需要记住书写格式属性attr中format的值有一下几种: "reference" //引用 ,表示用@dra...原创 2013-12-16 10:57:36 · 78 阅读 · 0 评论 -
Color问题总结
在开发中使用View.setBackgroundColor(0x00F);设置蓝色,但是这种方式不成功原因:在代码中使用颜色有一定的规范:必须是 0xFF000000, 以0x开头,后面必须是8位数的颜色表示,不接受6位数颜色表示分组一下是: 0x|FF|0000001、首先是用0x开头,说明是使用16进制的数2、[color=red][b]FF代表不透明度[/b][/...原创 2013-12-12 17:13:23 · 381 阅读 · 0 评论 -
ViewPager总结
ViewPager的包android.support.v4.view.ViewPagerViewPager的主要部分是处理PagerAdapter和OnPagerChangeListener使用ViewPager主要步骤有:1、在布局文件中使用ViewPager控件2、初始化ViewPager3、初始化[color=red][b]PagerAdapter[/b][/color]...原创 2013-12-12 16:09:27 · 104 阅读 · 0 评论 -
support-v4关联
1、在libs下创建android-support-v4.jar.properties2、写入:src=E:\\Jogickis\\Android\\adt-bundle-windows-x86-20130917\\adt-bundle-windows-x86-20130917\\sdk\\extras\\android\\support\\v4\\src注意是反双斜杠,后面是su...原创 2013-12-12 15:46:01 · 81 阅读 · 0 评论 -
TabHost+Fragment分析
总结开发使用tabHost+Fragment的使用步骤:[b]1、在Activity的布局文件中使用TabHost[/b][code="java"] [/code][b]2、...原创 2013-12-12 14:39:38 · 114 阅读 · 0 评论 -
MVP模式与MVC模式
MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中Vie...原创 2014-06-28 22:30:41 · 138 阅读 · 0 评论