【问题标题】:SlidingDrawer and Imageview AndroidSlidingDrawer 和 Imageview Android
【发布时间】:2012-03-13 19:22:15
【问题描述】:

我有一个图像视图:

    <ImageView 
   android:id="@+id/oyna"
   android:src="@drawable/oyna"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"/>

在此之后,我有一个滑动抽屉:

<SlidingDrawer
        android:id="@+id/slidingDrawer1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:content="@+id/content"
        android:topOffset="50dip" >

我想点击imageview并打开slidingdrawer。当我把imageview的id作为handle时,会出现异常。我该怎么办?

【问题讨论】:

  • 如果我将 imageview 代码放在slidingdrawer 代码中,image 将位于屏幕底部。但我希望 imageview 出现在屏幕顶部。

标签: android click imageview handle slidingdrawer


【解决方案1】:

这对我有用

<SlidingDrawer
    android:id="@+id/slidingDrawer1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:content="@+id/content"
    android:handle="@+id/handle" >

    <!-- set the id of the imageview to be handle -->
    <ImageView
            android:id="@+id/handle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/icon" />


    <LinearLayout
        android:id="@+id/content"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >


    </LinearLayout>
</SlidingDrawer>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-26
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多