我在活动视图中有一个静态按钮:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:id="@+id/layout_record"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="${relativePackage}.${activityClass}" >
<Button
android:id="@+id/button_review"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:text="Review"
android:color="#e5e5e5"
android:alpha="1" />
</RelativeLayout>
稍后一些代码会在按钮后面插入一个SurfaceView派生类(执行类似:getViewById(“layoutRecord”.addChild(surfaceView,0))
问题是按钮是透明的,很难看,即使我正在设置按钮的颜色和alpha。我相信我的控件堆叠顺序正确,因为如果我调用addChild(surfaceView,1),那么surfaceView会完全隐藏按钮。
为什么按钮仍然透明?
答案 0 :(得分:0)
机器人:颜色=&#34;#e5e5e5&#34;这个属性不在Button中只有textColor,backgrount等,而不是颜色
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:id="@+id/layout_record"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="${relativePackage}.${activityClass}" >
<Button
android:id="@+id/button_review"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:text="Review"
android:background="#e5e5e5"
android:alpha="1" />