gpt4 book ai didi

xml - Android - 自定义按钮颜色导致不需要的调整大小

转载 作者:行者123 更新时间:2023-11-29 01:48:12 24 4
gpt4 key购买 nike

显然改变了这个:

<Button
android:id="@+id/login"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/register"
android:background="@color/bluegreen"
android:text="Log In"
android:textColor="@android:color/white" />

为此:

<Button
android:id="@+id/login"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/register"

android:text="Log In"
android:textColor="@android:color/white" />

导致登录按钮缩小(添加上面缺少的行会导致更改恢复,所以我确定它与行 android:background="@color/bluegreen"相关):

示例图片:

http://farm6.staticflickr.com/5519/10947007043_ea9389305d_b.jpg

字符串.xml

<string name="app_name">omv</string>
<string name="action_settings">Settings</string>
<string name="hello_world">Hello world!</string>
<string name="usernamehint">Username</string>
<string name="passwordhint">Password</string>
<color name="grey">#292929</color>
<color name="bluegreen">#43BFC7</color>

最佳答案

如果您想增加按钮的大小,请考虑为您的 android:layout_height 使用不同的值。示例如下:

<Button
android:id="@+id/login"
android:layout_width="fill_parent"
android:layout_height="100dp"
android:layout_above="@+id/register"
android:background="@color/bluegreen"
android:text="Log In"
android:textColor="@android:color/white" />

您可以随意调整该值以将其置于您想要的位置。

希望这对您有所帮助。祝你好运!

编辑

您的按钮看起来与默认按钮不一样的原因是默认按钮使用了一种特殊的图像类型,该图像类型在图像中构建了填充。此特殊图像称为 9patch png并且通常用于防止您面临的问题。 ADT 提供了将 png 转换为 9patch 的工具。标准颜色不会更改为 9patch,因此内容如上所示。

关于xml - Android - 自定义按钮颜色导致不需要的调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20077031/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com