gpt4 book ai didi

java - 如何在android中创建带标题的水平图片列表?

转载 作者:行者123 更新时间:2023-11-30 01:56:35 25 4
gpt4 key购买 nike

我想要一个水平滚动列表,其中包含一些带有标题的图片。我正在使用 TwoWayView (由 lucasr)库,我无法显示任何图像。如果我有任何方法可以在这个库中获取图像,请告诉我该怎么做。但如果它不支持图像,请给我推荐一个更好的库。我正在使用 android studio v1.2,我是 android 的新手。

最佳答案

为什么不使用 android 水平 ScrollView 并将图像添加到其中,而不是使用库。这是一个非常粗略的示例,您应该可以在此基础上构建:

在你的布局中:

<HorizontalScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/horizontalScrollView"
android:layout_above="@+id/linearLayout3"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/image_container"
android:orientation="horizontal">

</LinearLayout>
</HorizontalScrollView>

在您的代码中:

LinearLayout layout = (LinearLayout) view.findViewById(R.id.image_container)
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);

// Add 4 images

for (int i = 0; i < 4; i++) {
layoutParams.setMargins(20, 20, 20, 20);
layoutParams.gravity = Gravity.CENTER;
ImageView imageView = new ImageView(getActivity());
imageView.setImageResource(R.drawable.image);
imageView.setOnClickListener(documentImageListener);
imageView.setLayoutParams(layoutParams);

layout.addView(imageView);

}

就像我说的,非常粗糙,但希望对您有所帮助!

编辑:顺便说一句,布局方向应该是“水平”android:orientation="horizo​​ntal">

关于java - 如何在android中创建带标题的水平图片列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32109917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com