gpt4 book ai didi

android - 精密 View 定位

转载 作者:行者123 更新时间:2023-11-29 21:09:02 24 4
gpt4 key购买 nike

在过去的一个小时里,我一直在尝试在我的 Activity 的特定位置放置一个View(准确地说是一个ProgressBar),但无济于事。我的 Activity 有背景图片,我需要将进度条与其对齐。这是我需要的粗略估计:

*-----------------------*
| |
| 15% vertical |
| |
| XXXXX |
| XXXXX |
| XXXXX |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
*-----------------------*

我已尝试解决这些问题( 123 ),但我遗漏了一些东西。这是迄今为止我提出的最新 list :

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >

<LinearLayout
android:id="@+id/pager"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="@dimen/activity_horizontal_margin"
android:orientation="vertical" >

<View
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="15" />

<ProgressBar
android:id="@+id/pbProgress"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminate="true" />
</LinearLayout>
</android.support.v4.widget.DrawerLayout>

但我的 Activity 看起来像这样:

*-----------------------*
| |
| 20~25% vertical |
| |
| |
| |
| |
|XXXXX |
|XXXXX |
|XXXXX |
| |
| |
| |
| |
| |
| |
| |
*-----------------------*

有人可以帮我对齐这个进度条吗?

提前致谢

最佳答案

尝试将 ProgressBar 添加到有权重的布局中。

代替

<ProgressBar
android:id="@+id/pbProgress"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminate="true" />

这样写:

<LinearLayout
android:gravity="center_horizontal"
android:layout_weight="85"
android:layout_width="match_parent"
android:layout_height="0dp">
<ProgressBar
android:id="@+id/pbProgress"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminate="true" />
</LinearLayout>

更新:顺便说一句,fill_parent 最好使用match_parent

关于android - 精密 View 定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23537003/

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