我尝试过使用带有linearLayout的HorizontalScrollView。它看起来与图片完全相同,但我不想使用ScrollView,因为在启动时会显示滚动条,这不是我想要的。
我也尝试过一个relativeLayout,每个视图都相互对齐,但最后一个视图按比例缩小,以适应剩下的小空间。
任何提示?
答案 0 :(得分:3)
试试这个,你可以使用这个setHorizontalScrollBarEnabled()
Scrool.setHorizontalScrollBarEnabled(true)
答案 1 :(得分:1)
图库正在弃用。因此,推荐的实现方法是HorizontalScrollView。如果您希望在启动期间不显示滚动条,则可以打开/关闭滚动条,然后在启动后将它们打开。
此类已在API级别16中弃用。此小组件不再存在 支持的。其他水平滚动小部件包括 来自支持库的HorizontalScrollView和ViewPager。
答案 2 :(得分:0)
为什么不试试android Gallery
View。我认为只要我想象它就足以满足你的需要。
答案 3 :(得分:0)
找到解决方案:
在里面创建了一个HorizontalLayout的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>