gpt4 book ai didi

android - 水平显示两个 ImageView

转载 作者:行者123 更新时间:2023-11-30 04:44:10 25 4
gpt4 key购买 nike

我有以下要求。

  1. 我在横向模式下显示两个空白图像 (ImageView)。
  2. 根据某些逻辑,我需要在每个图像上放置两个 TextView。为此,我使用了一个扩展 BaseAdapter 的类。

我已经使用 Gallery 为多个图像(图像超过 2 个)创建了相同的图像,但要求是对于两个图像,它不应该是可滚动的并且也不会有任何中心图像,就像以下情况一样我正在使用画廊,其中图像占据屏幕的中心部分。

两张图片需要间隔开,例如,图片 1 应距左边距 20 度,而图片 2 应距右边距 20 度。

请提供实现相同逻辑/示例代码。
扩展 BaseAdapter 的类工作正常。我只需要与布局相关的详细信息即可水平显示两个图像。

最佳答案

在水平 LinearLayout 中放置两个图像怎么样?你的res/layout/main.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_margin="10dp"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView android:id="@+id/image_1"
android:layout_weight="1"
android:layout_gravity="center_vertical"
android:padding="10dp"
android:adjustViewBounds="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<ImageView android:id="@+id/image_2"
android:layout_weight="1"
android:layout_gravity="center_vertical"
android:padding="10dp"
android:adjustViewBounds="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</Linearlayout>

然后在您的 Java 代码中,您可以使用 ImageView#setImageFoo 方法轻松切换图像:

ImageView first = (ImageView) findViewById(R.id.image_1);
first.setImageResource(R.drawable.my_picture);

my_picture.png 是您的 res/drawables 文件夹中的图像。

关于android - 水平显示两个 ImageView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5383198/

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