Android のデフォルトは、SlidingDrawer ハンドルを中央に配置することですが、私はそのようにしたくありません。代わりに右にあることを望みます。
私は検索を行い、1つの答えを見つけました: アンドロイドのスライドドロワーのハンドルボタンの位置を変更する方法
これに関する問題は、RelativeLayout 全体がハンドルになるため、SlidingDrawer も開くため、ハンドルの横にボタンを配置できないことです。また、ImageView をハンドルにしようとしましたが、RelativeLayout を無視しました。
SlidingDrawer を拡張する必要があると思いますが、その方法がわかりません:(
編集:別の方法で解決しました。ハンドラーのサイズを 0px にし、別のボタンを使用して SlidingDrawer.open() を呼び出します。手動で実装しないと「スライド」して開くことができないため、これは完璧ではありませんが、機能します。