Android 流式布局如何设置颜色

2024-10-21 05:08:14

流式布局不是android API自带的布局格式,他需要我们自己去继承ViewGroup去实现。我们把流布局的内容背景设置到一个xml里面,那就可以随时更改他的颜色了。

设置颜色

1、首先设置背景颜色的样式文件:<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#999999" /> <corners android:radius="10dp" /> <padding android:left="5dp" android:right="5dp" android:top="5dp" android:bottom="5dp" /> </shape> 文件放在:res/drawable-ldpi下面(如图所示)

Android 流式布局如何设置颜色

4、如果要更改文字的颜色,只需要更改:view.setTextColor(Color.WHITE);//设置字体颜色 即可。例如:view.setTextColor(Color.YELLOW);//设置字体颜色 更改字体为黄色

Android 流式布局如何设置颜色

6、这种设置可以不用理会你的FlowLayout怎么去实现,因为他的颜色设置与布局逻辑分开,逻辑怎么修改,颜色都还是原来的配方。

猜你喜欢