なぜandroid:iconifiedByDefault="false”
という行は常に無視されるのですか?私はいつも自動的にそれを行う方法を見つける必要がありますか?それが常に無視されるのであれば、なぜそれをオプションとして含めるのですか?何か不足していますか?iconifiedByDefaultのxmlバージョンは無視されました
2
A
答えて
4
サポートライブラリのView
の大部分と同様に、v7アプリケーションの互換性SearchView
は、システムの名前空間ではなく、アプリケーションの名前空間で定義されている固有の属性を使用します。これにより、ライブラリがサポートするすべてのAndroidバージョンで属性を使用できるようになります。
iconifiedByDefault
属性には、アプリの名前空間接頭辞を使用するだけです。例:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
... >
<android.support.v7.widget.SearchView
...
app:iconifiedByDefault="false" />
</RelativeLayout>
+0
素晴らしい答え:チェック+ 1 –
関連する問題
- 1. NSAttributedString '\ n'は無視されました
- 2. Androidスタジオは無視されました。
- 3. バージョンは、SVN:無視
- 4. JAXB - XMLヘッダーが無視される
- 5. SQLトリガーステートメントが無視されました
- 6. APP_ABIが無視されました
- 7. Web.xmlが無視されました
- 8. SpringBootTest @EnabledWebSocketが無視されました
- 9. require_onceが無視されました
- 10. Chronosドッカーパラメータが無視されました
- 11. カスタムX509SecurityTokenManagerが無視されました
- 12. 足場が無視されました
- 13. CONFIG_LOCALVERSION_AUTO = yが無視されました
- 14. SVN無視無視されます
- 15. Git:バージョン管理されたファイルを無視する
- 16. XMLラベルは無効な文字を無視しますか?
- 17. .htaccessのApacheリダイレクトは無視されました
- 18. Android:textColorはアンドロイドで無視されました:TextTextの外観
- 19. CMAKE:一意の変数名は無視されました
- 20. パスワードの正規表現は無視されました
- 21. コンポーネントモックのモックサービスは無視されました
- 22. ラベル上の角型モデルは無視されました
- 23. タイムアウトを伴うPerlのkillプロセスは無視されました
- 24. ∩(∩)のフォントウェイトは無視されます
- 25. JAXB:bindings.xmlのglobalBindingsは無視されます
- 26. Divの幅は無視されます
- 27. nginx.confのlog_formatは無視されます
- 28. JavaScriptのwindow.scrollToは無視されます
- 29. .java.policyのエントリは無視されます
- 30. Vimのerrorformatは無視されます
標準の「SearchView」またはv7 appcompatバージョンを使用していますか?どのようにあなたのレイアウトにそれを組み入れていますか? –
あなたの質問は、これらの違いが重要であることを意味します。もしそうなら、私は理由と方法を知りたいです。 (現在、私はv7を使用しており、SearchViewはrelativeLayout内のビューです) –
v7 'SearchView'は、' android'ではなく、あなたのアプリの名前空間で定義された 'iconifiedByDefault'属性を使用します。つまり、XML内のアプリの名前空間が 'xmlns:app =" http://schemas.android.com/apk/res-auto "'のようなものであれば、 'app:iconifiedByDefault =" false "'を使う必要がありますあなたがメニューでそれを持っていたかどうかを判断することだけでした。私はチャンスを得ると、ここで一例を掲示します。 –