显然改变了这个:
<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
<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>
答案 0 :(得分:1)
如果您想增加按钮的大小,请考虑为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
,因此内容如上所示。