【发布时间】:2014-08-26 21:48:48
【问题描述】:
我尝试在布局中结合图像和文本。我在滚动视图中创建布局,滚动视图本身在 ListView 中。 看起来文本可以滚动(因为文本很长)并且问题解决了。但是当我尝试单击列表视图中的项目时会出现新问题。 好像不能点击。因为当我删除包装文本的滚动视图时,它可以为其中的项目调用侦听器事件。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="@color/hijau_tua"
>
<ImageView
android:id="@+id/flag"
android:layout_width="125dp"
android:layout_height="80dp"
android:layout_gravity="top"
/>
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<TextView
android:id="@+id/txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/white"
android:textSize="15dp"
/>
<TextView
android:id="@+id/cur"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/white"
android:textSize="12dp"
/>
</LinearLayout>
</ScrollView>
这是显示图像和文本视图的布局。我将它(TextView)包装在 ScrollView 中。 (仍然,我单击其中一项,没有响应。)
请指出我的问题。 谢谢
【问题讨论】:
-
你的意思是上面的布局是列表视图中的行?
-
^ 那是工作。但它只有在我触摸图像时才有效。但是当我触摸包裹在滚动视图中的 LinearLayout 时不起作用
标签: android android-layout listview layout android-listview