android - 为什么即使我更改了 XML 文本,它们的大小也不会更改?
问题描述
正如标题所说,我已经在一个名为“发布”的按钮上将大小更改为 24。但是它坚持它的默认大小,我不知道。我将发布整个 XML 代码,以防有一些我不知道的未知内容。谢谢!
如果这有什么不同,我也会使用相对布局。这是一张 gyazo 图片,因为我自己喜欢人们在他们的问题中包含图片:https ://gyazo.com/7fb92ecb6a2b64446fddb913fe9e5db7
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".TrashAway">
<Button
android:id="@+id/button2"
android:layout_width="297dp"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="Add Image" />
<Button
android:id="@+id/publishButton"
android:layout_width="297dp"
android:layout_height="66dp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="128dp"
android:text="Publish"
tools:textSize="24sp" />
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginTop="77dp">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Title" />
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="173dp">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Description" />
</android.support.design.widget.TextInputLayout>
<Button
android:id="@+id/goBackBtnTA"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="23dp"
android:layout_marginStart="22dp"
android:text="Back to start" />
</RelativeLayout>
解决方案
您使用了错误的属性。使用android:textSize="24sp"
你的按钮应该改变
<Button
android:id="@+id/publishButton"
android:layout_width="297dp"
android:layout_height="66dp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="128dp"
android:text="Publish"
android:textSize="24sp" />
推荐阅读
- google-analytics - 新段不检测流量
- c++ - std::reference_wrapper 上的类型特征
- css - 合并两个 css 文件会提高网页性能吗?
- mysql - JPA - 使用条件 JsonManagedReference 进行查询
- reactjs - 如何阻止反应滞后于重新渲染?
- ios - 转换后访问属性时带有 where 子句的协议崩溃
- azure-vm-scale-set - 如果我重新映像 Azure VM 规模集,这意味着什么?
- jqgrid - 免费的 JqGrid:在第一次点击时对 DESC 进行排序
- javascript - Angularjs - 在ng-repeat之外的ng-change上获取所选对象的其他属性
- r - rvest - 刮桌子