澄清我的问题: 我有一个tablelayout,里面有一些桌子。每个表行中只有一个textview。
我想要做的是将tablerow的背景作为该特定tablerow的进度条。有什么方法可以将进度条作为tablerow的背景吗?
答案 0 :(得分:0)
使用FrameView
,您可以拥有两个视图,第一个视图用作背景,第二个视图用透明背景绘制。
例如,这里是一个由相机预览制成的三明治,一个半透明层(最初是不可见的),以及一个相对布局,其子项被绘制在顶部:
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<SurfaceView
android:id="@+id/camera_preview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerInParent="true" />
<View
android:id="@+id/transparency"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#80000000"
android:visibility="invisible"
/>
<RelativeLayout
android:id="@+id/ontop"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
...
</RelativeLayout>
</FrameLayout>
答案 1 :(得分:0)