我应该使用哪个视图来显示仅包含背景颜色的小方块,以显示颜色预览?
Which view should I use to show a small square containing only a background color, to show a color preview?
我想显示一种颜色供用户预览。我应该使用哪个 View
?
我想要一个 100dp 的小正方形。
通常要显示自定义图形,您会使用 SurfaceView
,但在您的情况下,您可以只使用 View
。
xml:
<View android:layout_width="100dp"
android:layout_height="100dp"
android:background="@color/my_color"/>
Java:
View view = new View(this);
view.setBackgroundColor(R.color.my_color);
如果您只想显示颜色,那么您也可以将其设置为 布局 的背景色,如果您想要查看,则只需使用 View andorid SDK.
在这两种情况下,根据需要在布局或视图中使用简单的代码行
android:background="@color/my_color"
我想显示一种颜色供用户预览。我应该使用哪个 View
?
我想要一个 100dp 的小正方形。
通常要显示自定义图形,您会使用 SurfaceView
,但在您的情况下,您可以只使用 View
。
xml:
<View android:layout_width="100dp"
android:layout_height="100dp"
android:background="@color/my_color"/>
Java:
View view = new View(this);
view.setBackgroundColor(R.color.my_color);
如果您只想显示颜色,那么您也可以将其设置为 布局 的背景色,如果您想要查看,则只需使用 View andorid SDK.
在这两种情况下,根据需要在布局或视图中使用简单的代码行
android:background="@color/my_color"