android XML属性
zJianFlys
跌倒了,爬起来再哭...
展开
-
使用DataBinding 找不到布局控件的ID
无意中发现 删除我XML中的注释 居然能够找到 问题解决了.... 不晓得是不是我这个AS版本的一个BUG...今天遇到一个很奇葩的问题,不管是删除xml重建把AS的.idea 、删除缓存等手段 都找不到这个控件的ID。代码能够找到按钮1、2、3 但是找不到4。还有其他见解的请留言吧!原创 2023-01-05 18:03:24 · 706 阅读 · 0 评论 -
DataBinding 中@{}与@={}的区别
databing 基础原创 2022-09-21 10:37:42 · 1255 阅读 · 0 评论 -
android 如何将链接添加到 TextView,基于官方示例<TextLinkify>分析
官方示例:go!go!go String.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="intro">This sample illustrates how links can be added to a TextView. \nThis can be done either automatically by setting the <i>aut原创 2021-02-20 11:17:42 · 263 阅读 · 0 评论 -
android getView方法不执行的一个原因是布局文件中没有给列表显示的位置
一个原因是布局文件中,没有给列表显示的位置。 例如:下面的布局 Android:id="@+id/list_find" android:layout_width="match_parent" android:layout_height="match_parent" android:cacheColorHint="转载 2016-11-29 10:59:35 · 578 阅读 · 0 评论 -
Android EditText 设置键盘 搜索,回车
android的EditText在输入的时候,软键盘的回车键,可以变成搜索键、回车键、下一项或完成,这些是怎么设置的,又是怎么响应的呢。 在Layout文件中,对EditText的设置如下: 加上属性: android:imeOptions="" 这个属性的可输入的值如图所示; 举几个例子分别代表的含义: actionSearch: 搜索 action转载 2016-10-19 14:28:00 · 1902 阅读 · 0 评论 -
android -布局控件禁用多点触控
只需要在外面Layout中设置 android:splitMotionEvents="false" 这个属性,就可以完美解决这个问题. 参考文章: http://blog.csdn.net/aikongmeng/article/details/42238285原创 2016-10-27 10:31:51 · 5102 阅读 · 0 评论 -
android 自定义 radiobutton 文字颜色随选中状态而改变
第一部分:转自http://blog.csdn.net/hpccn/article/details/7591662?reload 先看效果 主要是写一个 color selector 在res/建一个文件夹取名color res/color/color_radiobutton.xml [html] view plaincop转载 2016-08-26 09:38:25 · 1040 阅读 · 0 评论 -
Android自定义View之一:初探实例
Android自定义View实现很简单 继承View,重写构造函数、onDraw,(onMeasure)等函数。 如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。 在使用到自定义View的xml布局文件中需要加入xmlns:前缀="http://schemas.android.com/apk/res/你的转载 2016-06-30 17:13:12 · 440 阅读 · 0 评论 -
详解android:scaleType属性
Android:scaleType是控制图片如何resized/moved来匹对ImageView的size。 ImageView.ScaleType / android:scaleType值的意义区别: CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示 CENTER_CROP / centerCrop 按转载 2016-06-08 14:05:01 · 386 阅读 · 0 评论 -
设置当TextView中的文字超过TextView的容量时,用省略号代替
//只需要下边的设置: textview.setSingleLine(); textview.setEllipsiz(TextUtils.TruncateAt.valueOf("END")); //在xml中设置如下: android:singleLine="true" android:ellipsize="end"转载 2015-11-26 11:53:51 · 731 阅读 · 0 评论 -
android shape的使用
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下: xml version="1.0" encoding="utf-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 --> corners andr转载 2015-11-23 11:19:24 · 400 阅读 · 0 评论 -
The launch will only sync the application package on the device
Android 程序运行提示如下错误: No Launcher activity found! The launch will only sync the application package on the device 此错误说明 你的manifest中 没有action 为 android.intent.action.MAIN 这个声明的activity属性,检查自己的m转载 2015-10-09 22:57:32 · 729 阅读 · 0 评论 -
AlertDialog加入布局文件
Layout布局如下: [html] view plaincopy LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_c原创 2015-05-16 22:15:07 · 810 阅读 · 0 评论 -
Android中通过xml资源文件定义数组
代码与范例: 字符串数组 XML foo bar baz JAVA 1 String[] names = getResources().getStringArray(R.array.sample_names); 整形数组 XML 1 2 3 JAVA 1 in转载 2015-05-16 22:03:00 · 635 阅读 · 0 评论 -
taskAffinity属性的奇特效果
加载某个Activity的intent,Flag被设置成FLAG_ACTIVITY_NEW_TASK时,它会首先检查是否存在与自己taskAffinity相同的Task,如果存在,那么它会直接宿主到该Task中,如果不存在则重新创建Task。 首先写一个应用A1,它有两个Activity(Activity1和Activity2),AndroidManifest.xml如下: <原创 2015-05-03 23:21:35 · 718 阅读 · 0 评论 -
taskAffinity属性
Activity的归属,也就是Activity应该在哪个Task中,Activity与Task的吸附关系。我们知道,一般情况下在同一个应用中,启动的Activity都在同一个Task中,它们在该Task中度过自己的生命周期,这些Activity是从一而终的好榜样。 那么为什么我们创建的Activity会进入这个Task中?它们会转到其它的Task中吗?如果转到其它的Task中,它们转载 2015-05-03 22:45:17 · 462 阅读 · 0 评论