如何使这个布局3 imagebutton 1 progressbar?

时间:2015-04-10 20:42:24

标签: android android-layout

如何进行此布局?上面是图像,下面是一盒testo。中间是问题,是3个按钮和1个进度条。

如此图片:

2 个答案:

答案 0 :(得分:0)

可能的解决方案之一,请添加所有必需的属性 (只是伪标记):

enter image description here

   <LinearLayout
    orientation="vertical">

                <ImageView/>

                <LinearLayout
                orientation="horizontal">
                     <Button/>
                     <LinearLayout
                     orientation="verical">
                         <ScrollBar/>
                         <LinearLayout
                         orientation="horizontal"
                         gravity="right">
                                  <Button/>
                                  <Button/>
                      </LinearLayout>
                </LinearLayout>
            </LinearLayout>

            <TextView/>
    </LinearLayout>

答案 1 :(得分:0)

以下是代码:您只需将Button更改为ImageButton并使用您选择的imagebutton

    <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="#FFF" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:src="@drawable/ic_launcher" 
        android:layout_weight=".8"/>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1.3" >

        <Button
            android:id="@+id/button1"
            style="?android:attr/buttonStyleSmall"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Play"
            android:layout_gravity="center" />

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical"
            android:gravity="center" >

            <ProgressBar
                android:id="@+id/progressBar1"
                style="?android:attr/progressBarStyleHorizontal"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                 />

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_gravity="right"
                android:gravity="right" >

                <Button
                    android:id="@+id/button2"
                    style="?android:attr/buttonStyleSmall"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:gravity="right"
                    android:text="Stop" />

                <Button
                    android:id="@+id/button3"
                    style="?android:attr/buttonStyleSmall"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:gravity="right"
                    android:text="Pause" />

            </LinearLayout>

        </LinearLayout>

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:layout_weight=".8"
        android:gravity="center" >

        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Enter Your Text"
            android:laout_gravity="center"
            android:textAppearance="?android:attr/textAppearanceLarge" />

    </LinearLayout>

</LinearLayout>

下次自己尝试一下......

相关问题