![](/img/trans.png)
[英]Android: Set margins in a FrameLayout programmatically- not working
[英]Android FrameLayout makes “invisible” margins
我有一个FrameLayout,我希望尺寸尽可能小。 但是这种布局使我从顶部到底部都有一些看不见的空白。 看起来就是这样:
并且应该看起来:
我的FrameLayout看起来像这样:
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
xmlns:app="http://schemas.android.com/apk/res-auto">
<ImageView
android:id="@+id/ivPress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_gravity="center"
android:background="@drawable/custom" />
<com.devadvance.circularseekbar.CircularSeekBar
android:id="@+id/circularSeekBar1"
app:circle_x_radius="147"
app:circle_y_radius="147"
app:use_custom_radii="true"
app:max="100"
app:pointer_alpha_ontouch="100"
app:pointer_color="#ffffff"
app:pointer_halo_color="#ffffff"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/tvResult"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:layout_gravity="center"
android:text="Tap!"
android:textColor="#FFFFFF"
android:textSize="50dp" />
</FrameLayout>
让我确认我的理解是正确的。
如果我的理解是正确的,那么FrameLayout毫无用处。 ImageView(ivPress)可以无边距显示。
因此,您应该解决的问题是圆的顶部和底部有边距,对吗? 我不知道您如何实现CircularSeekBar类,但是其中存在一些问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.