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

来源:互联网 发布:如何写bat文件运行java 编辑:程序博客网 时间:2024/04/28 07:45

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
原创粉丝点击