如何在屏幕上添加两个按钮(一个是后面,一个是下一个),在屏幕上填充textview和imageview,android?

时间:2017-08-05 14:48:40

标签: java android xml

我想问一下,我可以在一个屏幕上添加textview和imageview的scrollview下添加next和back按钮,还有它的xml,java和android的截图结果吗?

这是我打算提出的图片。 我从这里开始:https://sensortower.com/android/nl/softartstudio/app/selfishop-camera/com.selfishop.camera/

enter image description here

实际上,我真正瞄准的是像博客一样的视图(当你在上面的文字上看到一个可以滚动的图像时,它会以“返回”按钮结束,它将转到底部的上一页左侧和下一个按钮将转到反面的下一页。)

真的想在xml,java和它的截图结果中找到一个例子。

再次,非常感谢

非常感谢您的回答。谢谢

1 个答案:

答案 0 :(得分:0)

这就是XML的用途。

在xml中创建布局并通过java导入。

您需要为中心的条形图创建自己的“条形布局”,但我可以设想,填充3个独立的LinearLayouts以达到相同的效果,制作单独的布局并在此处放置它将更容易你要阅读,并跟随发生的事情。

下面是您将使用的xml布局的模拟,以获得与您的图片中的视图非常相似的视图。我没有测试过这个,这是在飞行中制作的,所以它可能不是很完美,但它会让你非常接近你想要的。

<LinearLayout>
    android:orientation="vertical"
    android:weightSum=10
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <RelativeLayout>
        android:weight=1
        android:layout_height=0dp
        android:layout_width="match_parent">
        <TextView>
            android:width="wrap_content"
            android:id="@+id/info_bar"
            android:centerHorizontal="true"/>
    </RelativeLayout>
    <LinearLayout>
        android:weight=8
        android:width="match_parent"
        android:height=0dp>
        <TextView>
            android:id="@+id/text_view1"
            android:width="match_parent"
            android:height="wrap_content"/>
       <com.yourpackage.yourapp.createabarlayout>
       </com.yourpackage.yourapp.createabarlayout>
       <com.yourpackage.yourapp.createabarlayout>
       </com.yourpackage.yourapp.createabarlayout>
       <com.yourpackage.yourapp.createabarlayout>
       </com.yourpackage.yourapp.createabarlayout>
    </LinearLayout>
    <RelativeLayout>
        android:weight=1
        android:layout_width="match_parent"
        android:layout_height=0dp>
        <Button>
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:id="@+id/back_button"
            android:text="@string/back_button_hint"/>
        <TextView>
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:id="@+id/steps_textview"
            android:text="@string/steps_hint"
            android:centerHorizontal="true"/>
       <Button>
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:id="@+id/next_button"
            android:text="@string/next_button_hint"/>
    </RelativeLayout>
</LinearLayout>