android UI
文章平均质量分 54
普通网友
这个作者很懒,什么都没留下…
展开
-
Fragment中获取Activity的Context
今天在改上一篇中的bug(android.support.v4.app.Fragment$InstantiationException)时又发现了一个问题,经过实验得出结果. Fragment中获取Activity的Context时只需要this.getActivity()即可. 而不是许多人说的this.getActivity().getApplicationContext()转载 2016-07-11 22:28:02 · 640 阅读 · 0 评论 -
[其它相关] 四种方案解决ScrollView嵌套ListView问题
以下文章转自@安卓泡面 在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。 在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。 实际上不光是ListView,其他继承自AbsListVie转载 2016-07-24 16:03:27 · 97 阅读 · 0 评论 -
EditText换行
android:singleLine="false" android:maxLines="5" android:ellipsize="end" android:lineSpacingMultiplier="1.15" android:gravity="left" android:inputType="textMulti原创 2016-07-13 21:50:27 · 134 阅读 · 0 评论 -
解决在Fragment中启动Activity时传递请求码的问题
http://my.oschina.net/michael1986/blog/142438 时间 2014-12-05 14:06:07 CSDN博客 原文 http://blog.csdn.net/fengyuzhengfan/article/details/41746863 主题 技术 解决在Fragment中启动Activity时传递请求码的问题:转载 2016-07-26 23:40:19 · 132 阅读 · 0 评论 -
fragment中startActivityForResult后onActivityResult不响应
1、首先在fragment A中要用startActivityForResult(intent, REQUEST_CODE_FILL_LOCATION);而不是getActivity().startActivityForResult() 2.在新启动的activity B中getActivity().setResult(PublishFragment.RESULE_CODE_FILL_LOCAT原创 2016-07-26 23:46:21 · 143 阅读 · 0 评论 -
想让一个imageview居中 发现不起作用
在RelativeLayout中使用android:layout_gravity="center_vertical"想让一个imageview居中 发现不起作用 原来layout_gravity 是LinearLayout 子元素的特有属性 在RelativeLayout中使用android:layout_centerVertical 垂直居中 下面是常用的一些属原创 2016-07-17 16:20:21 · 139 阅读 · 0 评论 -
解决android:background背景图片被拉伸问题
ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。 此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用Android:scaleType控制图片的缩放方式转载 2016-06-21 22:42:35 · 650 阅读 · 0 评论 -
android:configChanges属性研究
对android:configChanges属性,一般认为有以下几点 1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次 2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次 3、设置A转载 2016-06-22 20:58:04 · 217 阅读 · 0 评论 -
Activity以singleTask模式启动,intent传值的解决办法
转载请注明出处,谢谢http://blog.csdn.net/harryweasley/article/details/46557827 因为项目中,有一个消息推送的功能,每次推送一个消息,就会开启FunctionActivity,那么为了避免重复开启它,在退后的时候,多次出现该Activity,就将该Activity的启动模式变为singleTask。 这样在之后的多次启动该Activity转载 2016-06-23 01:24:27 · 111 阅读 · 0 评论 -
ListView嵌套GridView点击空白地方无法触发ListView点击事件解决方法
http://blog.csdn.net/shuhong01/article/details/47068245 最近在做个项目,需要个需求,类似微信朋友圈的功能,不过跟微信朋友圈不同的是,他点击item会进入详情页,点击图片会参看大图,但是当我的图片无法铺满一行时,点击空白部分时就无法跳转到详情页,这里不方便拿公司项目的截图,就画张图说明下 废话不多说,如何解决冲突,这里用了http转载 2016-08-27 21:58:32 · 168 阅读 · 0 评论 -
Android开发之ListView+EditText-要命的焦点和软键盘问题解决办法
公司项目中对其中一个画面的需求: 整个画面有若干行信息表示,画面要可以上下滚动,信息的行数不确定,每一行的内容也不定,但是每一行有大概的框架。 两种解决办法: 第1种:ScrollView+LinearLayout 第2种:ListView+LinearLayout 如果用第1种方法,每一行的layout和UI控件全部都得用new的,虽然在处理上会转载 2016-07-11 22:05:57 · 314 阅读 · 0 评论 -
Activity的启动模式 (android:launchMode)
standard 每次都会新建,每个Task都可以有,且每个Task都可以有多个实例(每个Task都可以有,且可以有多个) singleTop 当前实例如果在栈顶,就不新建实例,调用其OnNewIntent。 如不在栈顶,则新建实例 (每个Task都可以有,且可以有多个,在栈顶时可复用) singleTask 新建一个Task,如果已经有其他的Task并且包含该实例,那就直接调用那转载 2015-11-23 15:14:54 · 138 阅读 · 0 评论 -
android:inputType参数类型说明
android:inputType参数类型说明 android:inputType="none"--输入普通字符 android:inputType="text"--输入普通字符 android:inputType="textCapCharacters"--输入普通字符 android:inputType="textCapWords"--单词首字母大小 andro转载 2015-12-28 21:18:03 · 156 阅读 · 0 评论 -
listview onItemClick无反应
是因为list item layout的android:clickable="true" 这样ListView中的Item内部的View获得了焦点,如Button, Checkbox等 把这个属性去掉就可以了 另外 如果自定义ListViewItem中有Button或者Checkable的子类控件 ,默认focus是交给了子控件,而 ListView的Item能被选转载 2016-05-15 19:26:53 · 154 阅读 · 0 评论 -
ListView notifyDataSetChanged()不调用getView()方法
原来的布局文件是可以的 但是在原来的布局外面加了一层ScrollView后notifyDataSetChanged()不调用getView()方法了 经分析发现应该是你的布局文件写错了,导致listview没有空间展示,所以getview方法不会执行 具体来说是listview的layout_height用wrap_content导致listview在ScrollView中没有空间转载 2016-04-23 22:00:08 · 1126 阅读 · 0 评论 -
java.lang.NullPointerException at android.widget.AbsListView.obtainView
06-08 20:19:35.876: E/AndroidRuntime(969): FATAL EXCEPTION: main 06-08 20:19:35.876: E/AndroidRuntime(969): java.lang.NullPointerException 06-08 20:19:35.876: E/AndroidRuntime(969): at android.widg原创 2016-06-08 20:31:47 · 348 阅读 · 0 评论 -
如何让GridView的高度为Wrap_content
如果把GridView放到一个垂直方向滚动的布局中,设置其高度属性为 wrap_content ,则该GridView的高度只有一行内容,其他内容通过滚动来显示。 如果你想让该GridView的高度为所有行内容所占用的实际高度,则可以通过覆写GridView的 onMeasure 函数来修改布局参数: Java代码转载 2016-06-09 13:45:59 · 196 阅读 · 0 评论 -
android:inputType参数类型说明
android EditText有个属性设置 android:inputType="?" 用来设置文本的类型,用于帮助输入法显示合适的键盘类型。 Android:inputType参数类型说明 android:inputType="none"--输入普通字符 android:inputType="text"--输入普通字符 android:inputType="textCapCha转载 2016-06-09 14:25:17 · 131 阅读 · 0 评论 -
textview居中
1. 让textView里面的内容水平居中 : android:gravity="center_horizontal" 2. 让textView控件在它的父布局里水平居中 android:layout_gravity="center_horizontal"原创 2016-06-09 19:02:10 · 168 阅读 · 0 评论 -
padding属性不起作用,原来设置scaletype为centerCrop了,要想两者同时作用,需加上android:cropToPadding="true"
ImageView的padding属性不起作用,原来设置scaletype为centerCrop了,要想两者同时作用,需加上android:cropToPadding="true" android:layout_width="wrap_content" android:layout_height="wrap_content" >原创 2016-08-08 23:07:18 · 446 阅读 · 0 评论