0

我从这里导入了 SlidingDrawer 的代码并根据 attr.xml 创建,问题是,在源代码中仍然存在错误,即字段 mTop、mBottom、mLeft 和 mRight 没有定义。如何实现 SlidingDrawer 代码?

4

2 回答 2

4

你可能会因为没有首先意识到答案而自责

您可以改用吸气剂

对于 mTop 使用 getTop()

对于 mBottom 使用 getBottom()

对于 mLeft 使用 getLeft()

对于 mRight 使用 getRight()

于 2013-07-04T08:35:33.863 回答
-1

滑动抽屉是 drepraced,您可以使用另一个更易于使用的库:BottomBarDrawer

https://github.com/MartinRajniak/BottomBarDrawer

对于您的错误,这是因为您没有将句柄 ID(按钮/图像视图等)添加到滑动抽屉元素。像那样 :

<SlidingDrawer
        android:id="@+id/drawer"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:handle="@+id/handle"
        android:content="@+id/content">
        <Button
            android:id="@id/handle"
            android:layout_width="fill_parent"
            android:layout_height="50dip"
            android:text="ButtonHandler" />
        <ListView
            android:id="@id/content"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" />
    </SlidingDrawer>
于 2013-07-04T08:25:22.853 回答