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

Sliding Drawer は廃止されました。別の使いやすいライブラリを使用できます: BottomBarDrawer

https://github.com/MartinRajniak/BottomBarDrawer

あなたのエラーは、slidedrawer要素にハンドル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 に答える