android - 如何在android中的其他两个 View 之间垂直放置一个 View ?

标签 android textview

我正在为我的应用程序使用相对布局。我想在其他两个 View 之间放置一个 View 。我没有任何嵌套,我想知道没有它是否可以完成。

我的 XML 代码又长又乱,所以我只发布相关部分。如果您需要更多请告诉我:

<Spinner
    android:id="@+id/maze_algorithm_spinner"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/random_textview"
    android:layout_marginTop="40dp"
    android:layout_alignEnd="@+id/play"
    android:entries="@array/maze_generation_array"/>

<TextView
    android:id="@+id/maze_algorithm_textview"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/maze_algorithm_spinner"
    android:layout_alignStart="@+id/help"
    android:padding="2dp"
    android:text="@string/maze_algorithm_spinner_text"
    android:background="@android:color/holo_green_light"/>

我基本上是选择算法 textview 及其微调器在Random Generation textview 和Driver textview 之间垂直居中。

这是我的应用程序屏幕当前的样子:

enter image description here

最佳答案

如果你使用 RelativeLayout 作为父级试试这个:

<RelativeLayout ...>
    <LinearLayout 
       android:id="@+id/random_generation_layout"... (responsible for randomGeneration)
       android:alignParentTop="true" >
       <TextView ... />
       <etc>
    </LinearLayout>

    <LinearLayout 
       android:id="@+id/choose_algo_layout"... (responsible for ChooseAlgorithm)
       android:layout_above="@+id/driver_layout"
       android:layout_below="@+id/random_generation_layout" >
       <TextView ... />
       <etc>
    </LinearLayout>

    <LinearLayout 
       android:id="@+id/driver_layout"... (responsible for driver) 
       android:alignParentBottom="true">
       <TextView ... />
       <etc>
    </LinearLayout>

</RelativeLayout>

希望对您有所帮助!

关于android - 如何在android中的其他两个 View 之间垂直放置一个 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26835456/

相关文章:

android - Moshi 在浮点值处崩溃

android - 如何在 imageView 上设置文本?

java - 如何使某些单词在 TextView 中可点击?

xcode - 如何使用 xCode 在 TextView 中编写长格式文本

安卓 "INSTALL_PARSE_FAILED_NO_CERTIFICATES"

android - 如何在创建后更改 InsetDrawable Inset 值

android - MenuItemCompat.collapseActionView 始终返回 false

android - 如何从网络读取android中的文本文件?

android - 在 TextView 设置真正的大字符串后运行代码

Android 开发 : Thread. sleep just slow down game