我怎样才能实现这个观点?

时间:2013-09-25 06:56:47

标签: android android-view

enter image description here

我尝试过使用带有linearLayout的Horizo​​ntalScrollView。它看起来与图片完全相同,但我不想使用ScrollView,因为在启动时会显示滚动条,这不是我想要的。

我也尝试过一个relativeLayout,每个视图都相互对齐,但最后一个视图按比例缩小,以适应剩下的小空间。

任何提示?

4 个答案:

答案 0 :(得分:3)

试试这个,你可以使用这个setHorizontalScrollBarEnabled()

启用或禁用滚动条
Scrool.setHorizontalScrollBarEnabled(true)

答案 1 :(得分:1)

图库正在弃用。因此,推荐的实现方法是Horizo​​ntalScrollView。如果您希望在启动期间不显示滚动条,则可以打开/关闭滚动条,然后在启动后将它们打开。

  

此类已在API级别16中弃用。此小组件不再存在   支持的。其他水平滚动小部件包括   来自支持库的Horizo​​ntalScrollView和ViewPager。

答案 2 :(得分:0)

为什么不试试android Gallery View。我认为只要我想象它就足以满足你的需要。

答案 3 :(得分:0)

找到解决方案:

在里面创建了一个Horizo​​ntalLayout的RelativeLayout。 RelativeLayout(最高父级),宽度为1500dp。然后没有任何事情被吓倒。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="1500dp"
    android:layout_height="fill_parent"
    android:orientation="vertical" 
    android:background="#ffffffff">

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/techinc_splash_1" />
    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/techinc_splash_1" />
    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/techinc_splash_1" />
</LinearLayout>
</RelativeLayout>