关闭

android 开发问题记录-2015-07-09

137人阅读 评论(0) 收藏 举报

1:  定义shape的属性应该放在drawable文件夹中,如果放在其他文件夹中,那么会提示让补充layout_width和layout_height的值



2: 方式tablelayout的方案,自己定义使用布局

GradientDrawable myGrad = (GradientDrawable)view.getBackground();  
myGrad.setColor(color); 

3: mGrad .setColor(0xff000000);设置颜色如果写成全零值会有问题,前面是透明度

4:Ctrl+F12 查看类结构


5: 设置颜色的参考代码


SpannableString span = new SpannableString(resultStr);  
45.                for (URLSpan url : urls) {  
46.                    int startIndex = ss.getSpanStart(url);  
47.                    int endIndex = ss.getSpanEnd(url);  
48.                    // 原字两倍大小  
49.                    span.setSpan(new AbsoluteSizeSpan(Global.dpToPx(24)), startIndex, endIndex,  
50.                            Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);  
51.                    // 设置样式2  
52.                    span.setSpan(new ForegroundColorSpan(Color.WHITE),  
53.                            startIndex, endIndex,  
54.                            Spannable.SPAN_EXCLUSIVE_INCLUSIVE);  
55.                    // 设置样式3  
56.                    span.setSpan(new StyleSpan(Typeface.BOLD),  
57.                            startIndex, endIndex,  
58.                            Spannable.SPAN_EXCLUSIVE_INCLUSIVE);  
59.                }  
60.  
61.                mBottomLL2_Detail.setText(span);  


6: layout_gravity不起作用的原因是方向不对,横向的时候,只是对纵向的安排有作用

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:12435次
    • 积分:707
    • 等级:
    • 排名:千里之外
    • 原创:57篇
    • 转载:2篇
    • 译文:0篇
    • 评论:2条
    最新评论