2

在此处输入图像描述

我尝试过使用带有 linearLayout 的 Horizo​​ntalScrollView。它看起来和图片一模一样,但我不想使用那个 ScrollView,因为在启动时,会显示滚动条,这不是我想要的。

我还尝试了一个 relativeLayout ,每个视图都相互对齐,但是最后一个视图被缩小了,以适应剩下的小空间。

任何提示?

4

4 回答 4

3

试试这个,你可以使用这个启用或禁用滚动条setHorizontalScrollBarEnabled()

Scrool.setHorizontalScrollBarEnabled(true)
于 2013-09-25T07:06:07.537 回答
1

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

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

于 2013-09-25T07:00:56.077 回答
0

你为什么不尝试一下android GalleryView。据我所知,我想这足以满足您的需求。

于 2013-09-25T06:59:20.787 回答
0

找到了解决方案:

创建了一个内部带有水平线性布局的 RelativeLayout。宽度为 1500dp 的 RelativeLayout(最高父级)。然后什么都没有。

<?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>
于 2013-09-25T07:04:58.177 回答