グリッドレイアウトを使用したいのですが、次のエラーが発生します。
エラー:パッケージ「android」の属性「columnCount」のリソース識別子が見つかりません
これは私のAPIレベルが9だからですか?
グリッドレイアウトには本当にAPIレベル14が必要ですか?(私はバージョン:8.0.1.v201012062107-82219を使用します)
- はいの場合、どうすればよいですか?このことを段階的に説明してください。
- いいえの場合、その理由は何ですか?私は例とまったく同じことをしています!
グリッドレイアウトを使用したいのですが、次のエラーが発生します。
エラー:パッケージ「android」の属性「columnCount」のリソース識別子が見つかりません
これは私のAPIレベルが9だからですか?
グリッドレイアウトには本当にAPIレベル14が必要ですか?(私はバージョン:8.0.1.v201012062107-82219を使用します)
問題を解決するために費やした手順は次のとおりです。
GridLayoutを使用するには、多くのものをアップグレードする必要があることがわかりました。
今、すべてが大丈夫です。
この投稿で私を助けてくれたすべての人に感謝します(viperbone、Doomsknight、Matthieu、MemLeak、Jeroen)。
はい、GridLayoutは、APIレベル14以上のデバイスで実行する場合にのみ使用できます。
そのバージョン8.0.1....が何であるかわからない?間違いなくAndroidバージョンではありません。
アイスクリームサンドイッチより前の何かでアプリケーションを実行することを計画している場合は、そのレイアウト以外のものを使用する必要があると思います。TableLayout多分?または、この質問を確認してください
詳細(コメントから):
アプリをICS以上でのみ実行しても問題ありません(たとえば、Gingerbreadを搭載した電話を持っている人はアプリを実行できません)。
はいの場合、次のようになります。
そして、このエラーはなくなるはずです。
いいえの場合、GridLayoutを使用できません。それを置き換えるためのいくつかのオプションがあります:
GridLayoutにはAPI14が必要です
他のAndroidバージョンのレイアウトを作成できます-> AndroidプラットフォームまたはAPIレベルにレイアウトを適応させます
マニフェストの使用:
<uses-sdk minSdkVersion="14" />
ただし、これは、14Android API未満を実行しているデバイスはアプリを使用できないことを意味します