android - 在Android中将文本视图与进度条的中心对齐
问题描述
我会将文本视图与 Android 中进度条的中心对齐。
代码:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/oyunhamletv"
android:layout_marginTop="25dp"
android:gravity="center_horizontal"
android:orientation="vertical"
>
<ProgressBar
android:id="@+id/hamlebar"
android:layout_width="160dp"
android:layout_height="35dp"
android:maxHeight="35dp"
android:minHeight="30dp"
android:scaleY="8"
style="@style/Widget.AppCompat.ProgressBar.Horizontal"
android:max="100"
/>
<TextView
android:id="@+id/bartext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hamle"
android:layout_gravity="center"
android:background="@android:color/transparent"
/>
</LinearLayout>
但它看起来像:
我该如何解决这个问题?
我需要你的帮助。
解决方案
尝试使用相对布局。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ProgressBar
android:id="@+id/hamlebar"
style="@style/Widget.AppCompat.ProgressBar.Horizontal"
android:layout_width="160dp"
android:layout_height="35dp"
android:layout_centerInParent="true"
android:max="100"
android:maxHeight="35dp"
android:minHeight="30dp"
android:scaleY="8" />
<TextView
android:id="@+id/bartext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_gravity="center"
android:background="@android:color/transparent"
android:text="Hamle" />
</RelativeLayout>
推荐阅读
- python - 关于 NumPy 数组切片何时是引用以及何时是副本的困惑
- ios - 无法使用新的 Xcode 10 和 mac Mojave 构建 ionic 3 项目
- angular - Angular 6 MatPaginator 不显示表格的 mat-option 并且不设置下一个按钮和后退按钮的样式
- sharepoint - 使用 SharePoint 的 REST API 获取 SharePoint 网站的请求摘要需要哪些权限?
- java - 执行带有附加依赖项的 spring-boot-jar
- regex - 使用正则表达式捕获特殊字符后的字符
- javascript - 使用 Vue 和 Axios 将数据发布到 PHP
- azure - 从 Azure 服务总线中删除“RootManageSharedAccessKey”SAS 密钥
- c# - 从 c# 项目 System.AccessViolationException 调用 c++ char*
- java - 有哪些方法可以避免/处理长方法签名?