ここから SlidingDrawer のコードをインポートし、attr.xmlに従って作成しました。問題は、ソースにまだエラーがあることです。つまり、フィールド mTop、mBottom、mLeft および mRight が定義されていません。SlidingDrawer コードを実装するにはどうすればよいですか?
質問する
897 次
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 に答える