0

カスタムのドロップダウン ナビゲーション ActionBar スピナーがあり、かなりうまく機能します。唯一の問題は、ドロップダウン メニューの幅が常にスピナーの幅と同じであることです。スピナーのテキストはコンテンツに応じて変化するため、以下に示すように途方もなく細くなることがあります...

スクリーンショット スクリーンショット

スピナーのドロップダウン幅を設定できることは知っていますが、これは通常のスピナーではなく、ActionBar のサブビューであるため、実際には xml にはありません。そのビューを直接操作して、ドロップダウンに幅を設定する方法はありますか? ドロップダウンを実際のテキストに一致させる別の方法はありますか? 前もって感謝します。

4

1 に答える 1

3

奇妙なことに、これは、ドロップダウン リソース コンテナーを RelativeLayout から LinearLayout に変更した瞬間に解決されました。具体的には、テキストがイメージボタンの左側に配置されていたことがデザインを壊しました。その配置を無効にするか、全体を線形レイアウトに変更した瞬間、コンテンツの幅に合わせ始めました。

于 2013-11-16T21:46:34.490 に答える