1

在我的应用程序中,我有一个背景,并且有一个对象说一张桌子放在背景上。现在我只想给表格上色。AndEngine 有什么方法可以做到这一点吗?如果是,请提供示例代码。应该是怎样的机制?

4

2 回答 2

0

您可以在 xml 中执行此操作:

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/myTable"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@android:color/darker_gray" >
    <TableRow />
    <TableRow />
</TableLayout>

或者您可以以编程方式执行此操作:

 TableLayout table = (TableLayout)findViewById(R.id.myTable);
 table.setBackgroundColor(Color.DKGRAY);
于 2012-07-02T08:04:57.683 回答
0

您可以为场景中的任何实体设置颜色。只需使用entity.setColor(). 它将使您的颜色和对象本机颜色相乘。

如果您只需要新颜色,请先将您的对象设置为白色。

希望这有帮助。

于 2012-07-18T19:12:23.077 回答