2

我想显示一种颜色供用户预览。我应该使用哪个View

我想要一个 100dp 的小正方形。

4

2 回答 2

6

通常要显示自定义图形,您会使用 aSurfaceView但在您的情况下,您可以只使用View.

xml:

<View android:layout_width="100dp"
    android:layout_height="100dp"
    android:background="@color/my_color"/>

爪哇:

View view = new View(this);
view.setBackgroundColor(R.color.my_color);
于 2015-12-03T18:05:06.183 回答
1

如果您只想显示颜色,那么您也可以将其设置为布局的背景颜色,如果您想要查看,则只需使用 andorid SDK 的View

在这两种情况下,在布局的 main_layout1.xml 中使用简单的代码行或根据需要查看视图

 android:background="@color/my_color"
于 2015-12-03T18:21:50.280 回答