目前,我有以下底部登录按钮。
XML如下所示
<LinearLayout
android:background="?attr/welcomeBottomNavBarBackground"
android:orientation="horizontal"
android:id="@+id/sign_in_bottom_nav_bar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true">
<Button
style="?android:attr/buttonBarButtonStyle"
android:id="@+id/sign_in_button"
android:layout_width="0dp"
android:width="0dp"
android:layout_weight="1.0"
android:layout_height="48dp"
android:gravity="center"
android:layout_gravity="center"
android:enabled="true"
android:textAllCaps="true"
android:text="@string/log_in" />
</LinearLayout>
我想删除填充(或者我应该叫它边距?请参考我的底部最P/S部分)周围按钮时,它是按下的。
我看看在Android中如何删除按钮周围的填充?
我试过了
<Button
...
...
android:minHeight="0dp"
android:minWidth="0dp" />
不起作用,没有效果。
<Button
...
...
android:background="@null"
android:minHeight="0dp"
android:minWidth="0dp" />
一个标准按钮不应该在全宽度使用,这就是为什么你会遇到这种情况。
如果你看一下材料设计-按钮样式,你会看到一个按钮有一个48dp的高度点击区,但会显示为36dp的高度…某种原因。
这是您看到的背景轮廓,它不会覆盖按钮本身的整个区域。
它有圆角和一些填充,应该可以自己单击,包装它的内容,并且不能横跨屏幕底部的整个宽度。
对于您的用途,您可以使用以下内容:
<Button
android:id="@+id/sign_in_button"
style="?android:attr/buttonBarButtonStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Login"
android:background="?attr/selectableItemBackground" />
<!-- /\ that's all -->
如果您的视图是唯一的并且横跨整个屏幕,也不需要添加布局权重
如果您对您的背景应该是什么样子有一些不同的想法,您必须自己创建一个自定义的可绘图,并在那里管理颜色和状态。
在预览和电话中,它看起来像: 你可以在底部区域的按钮上看到,那里有一些填充。 我怎样才能摆脱那个,让按钮完全填满底部区域?
我必须在我的项目中使用设计支持库的。我想在中的和之间留出空格。我在中设置了边距和填充,甚至在中也设置了边距和填充,但这两个都不起作用。这里我附上屏幕截图和我的编码。
我相信很多人都有这个问题,这些是我尝试过的答案,但仍然在上面的左边留下了一个填充/边距。 Android:从ActionBar的自定义布局中删除左页边距 AndroidLollipop,AppCompat ActionBar自定义视图不占用整个屏幕宽度 我的活动/动作栏左侧的填充/边距-不知道它来自哪里,无法删除它 如何删除默认布局的填充/边距 如何去除ActionBar上app图标与屏幕边缘之间
我正在使用Google Design库中的新FloatingActionButton,我遇到了一些奇怪的填充/边距问题。这个图片(开发人员布局选项打开)来自API22。 和API 17。 这是XML 为什么API 17中的晶圆厂有如此大的填充/边距?
我正在使用FAB按钮的个人资料图片,但它已经有一些填充。我使用以下代码创建FAB按钮。
问题内容: 这似乎是一个愚蠢的问题,但是我在基本页面上添加了UL,并且列表似乎偏离了中心。列表没有什么特别的。没有添加特定的CSS:只是一个列表。当我加载直播时,它稍微偏离中心。 左侧是否有默认边距或填充? 主体具有用于居中,对齐,浮动等的所有css代码。“标题标题”完美对齐。只是列表有点小。 谢谢。 哦,不知道这是否重要,但是我添加了“ id”原因…想要使用“ first-of-type”来赋予