我有一个 TextView
,它在一张图片上。当我点击按钮时,TextView
的背景颜色会改变,但图像不会消失。例如:
我的TextView
开头:
当我点击一个按钮时:
最佳答案
如果您只想使用一个 TextView
来做到这一点,那么这可能是不可能的。因此,我建议您使用 FrameLayout
来完成此操作。你可以像下面这样写你的布局。
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#FFFFFF" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="" />
</FrameLayout>
当您想更改 TextView
背后的颜色时,请更改 ImageView
背景,如下所示...
ImageView mageView view = (ImageView) findViewById(R.id.image);
view.setBackgroundColor(Color.BLUE);
关于android - 如何使 View 始终位于最前面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22089080/