我对Android开发很陌生,而且我很难接受可能是一个非常简单的过程。
我在ImageViews
内设置了一系列linearlayout
(充当按钮)的水平滚动视图。但是,当我在模拟器上运行项目时,只有第一个imageview
可以销售,我无法水平滚动浏览其他图像视图
我已经在网上搜索了extensivley以找到解决方案,但没有运气。
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<HorizontalScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
>
<ImageView
android:id="@+id/cookanegg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:src="@drawable/cookanegg"
android:text="@string/button_1"
android:textSize="25dp"
android:textStyle="bold" />
<ImageView
android:id="@+id/cheffytips"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/button_2"
android:textSize="25dp"
android:textStyle="@drawable/chefstips" />
<ImageView
android:id="@+id/settings"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/button_3"
android:textSize="25dp"
android:textStyle="@drawable/settings" />
</LinearLayout>
</HorizontalScrollView>
我到底错过了什么?
任何帮助都会受到大力赞赏!!
非常感谢,
哈里森
答案 0 :(得分:0)
这对我有用 在水平滚动视图中给出width:match_parent&amp; hieght wrap_content
和内部滚动视图使用此
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<ImageView
android:id="@+id/imv_new"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_weight="11.90"
android:onClick="onClick"
android:src="@drawable/newfile" />
<ImageView
android:id="@+id/imv_open"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_weight="11.90"
android:onClick="onClick"
android:src="@drawable/open" />
<ImageView
android:id="@+id/imv_save"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_weight="11.90"
android:onClick="onClick"
android:src="@drawable/save" />
<ImageView
android:id="@+id/imv_saveas"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_weight="11.90"
android:onClick="onClick"
android:src="@drawable/save_as" />
<ImageView
android:id="@+id/imv_delete"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_weight="11.90"
android:onClick="onClick"
android:src="@drawable/delete" />
<ImageView
android:id="@+id/imv_undo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_weight="11.90"
android:onClick="onClick"
android:src="@drawable/undo" />
<ImageView
android:id="@+id/imv_redo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_weight="11.90"
android:onClick="onClick"
android:src="@drawable/redo" />
<ImageView
android:id="@+id/imv_bold"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_weight="11.90"
android:onClick="onClick"
android:src="@drawable/bold" />
<ImageView
android:id="@+id/imv_italic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_weight="11.90"
android:onClick="onClick"
android:src="@drawable/italic" />
<ImageView
android:id="@+id/imv_underline"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_weight="11.90"
android:onClick="onClick"
android:src="@drawable/underline" />
<ImageView
android:id="@+id/imv_l_margin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_weight="11.90"
android:onClick="onClick"
android:src="@drawable/left" />
<ImageView
android:id="@+id/imv_m_margin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_weight="11.90"
android:onClick="onClick"
android:src="@drawable/center" />
<ImageView
android:id="@+id/imv_r_margin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_weight="11.90"
android:onClick="onClick"
android:src="@drawable/right" />
<ImageView
android:id="@+id/imv_exit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_weight="11.90"
android:onClick="onClick"
android:src="@drawable/close" />
</LinearLayout>
在Horizontall ScrollView中,我拍摄了一些图像
最好的运气 Aamirkhan我。
答案 1 :(得分:0)
进行如下更改:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<HorizontalScrollView
android:id="@+id/ho"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<ImageView
android:id="@+id/cookanegg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/ic_launcher"
android:gravity="center"
android:text="button_1"
android:textSize="25dp"
android:textStyle="bold" />
<ImageView
android:id="@+id/cheffytips"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/ic_launcher"
android:text="button_2"
android:textSize="25dp" />
<ImageView
android:id="@+id/settings"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/ic_launcher"
android:text="button_3"
android:textSize="25dp" />
<ImageView
android:id="@+id/settings"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/ic_launcher"
android:text="button_3"
android:textSize="25dp" />
<ImageView
android:id="@+id/settings"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/ic_launcher"
android:text="button_3"
android:textSize="25dp" />
<ImageView
android:id="@+id/settings"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/ic_launcher"
android:text="button_3"
android:textSize="25dp" />
<ImageView
android:id="@+id/settings"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/ic_launcher"
android:text="button_3"
android:textSize="25dp" />
</LinearLayout>
</HorizontalScrollView>
</LinearLayout>
答案 2 :(得分:0)
我认为您需要将 LinearLayout方向更改为垂直。