小样
概述
都是带有滚动按钮的ImageView
要求
我想为图像显示实现 2 列修复布局。
并且通过按下Button,它将检测到该图像。
如果只有 1 个图像,那么它在布局中只显示一个图像。
如果有人知道解决方案,请分享。
提前谢谢你。
都是带有滚动按钮的ImageView
我想为图像显示实现 2 列修复布局。
并且通过按下Button,它将检测到该图像。
如果只有 1 个图像,那么它在布局中只显示一个图像。
如果有人知道解决方案,请分享。
提前谢谢你。
尝试使用GridView
.Look in this供您参考。对于2 列布局,请给出android:numColumns = "2"
. 加载ImageView
和Button
动态使用Adapter
. 为了这,
1.创建一个包含GridView
.
<GridView
android:id="@+id/gridFriends"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:numColumns="2"/>
2. 要定义 GridView 的内容,请创建另一个 XML 布局,其中包含 ImageView 和 ImageButton。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainContainer"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ImageView
android:id="@+id/img"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:adjustViewBounds="true"
android:scaleType="centerCrop"
android:src="@null" />
<Button
android:id="@+id/btn"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom|center">
<Button>
</RelativeLayout>
创建一个customAdapter
用于GridView
动态填充。查找此用于创建自定义适配器。在其中CustomAdapter
getView()
膨胀布局(在步骤 2 中)
创建一个以 LinearLayout 作为主布局的 ScrollView,方向为 Vertical。使用如下代码中的两个按钮添加线性 laoyut 的多少你想要父母支付
LinearLayout llay = new LinearLayout(this);
llay.setOrientation(LinearLayout.HORIZONTAL);
LinearLayout.LayoutParams llp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
试试这样的,
<scrollview>
<LinearLayout
android:orientation = "vertical"
android:height = "match_parent"
android:width = "match_parent"
>
//for two column image view
<LinearLayout
android:id = "@+id/image_view_container1"
android:orientation = "horiZontal"
android:height = "match_parent"
android:width = "0dp"
android:weight = "1">
<LinearLayout
android:id = "@+id/image_view_01"
android:orientation = "vertical"
android:height = "match_parent"
android:width = "0dp"
android:weight = "1">
<ImageView>
<Button>
</LinearLayout>
<LinearLayout
android:id = "@+id/image_view_02"
android:orientation = "vertical"
android:height = "match_parent"
android:width = "0dp"
android:weight = "1">
<ImageView>
<Button>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</ScrollView>