我尝试过使用带有 linearLayout 的 HorizontalScrollView。它看起来和图片一模一样,但我不想使用那个 ScrollView,因为在启动时,会显示滚动条,这不是我想要的。
我还尝试了一个 relativeLayout ,每个视图都相互对齐,但是最后一个视图被缩小了,以适应剩下的小空间。
任何提示?
我尝试过使用带有 linearLayout 的 HorizontalScrollView。它看起来和图片一模一样,但我不想使用那个 ScrollView,因为在启动时,会显示滚动条,这不是我想要的。
我还尝试了一个 relativeLayout ,每个视图都相互对齐,但是最后一个视图被缩小了,以适应剩下的小空间。
任何提示?
试试这个,你可以使用这个启用或禁用滚动条setHorizontalScrollBarEnabled()
Scrool.setHorizontalScrollBarEnabled(true)
图库正在被弃用。因此,推荐的实现方式是 HorizontalScrollView。如果您希望它们在启动期间不显示,您可以打开/关闭滚动条,然后在启动后打开它们。
此类在 API 级别 16 中已弃用。不再支持此小部件。其他水平滚动小部件包括支持库中的 HorizontalScrollView 和 ViewPager。
你为什么不尝试一下android Gallery
View。据我所知,我想这足以满足您的需求。
找到了解决方案:
创建了一个内部带有水平线性布局的 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>