8

Android xml レイアウト ファイルを使用して画面をデザインしているときに、Eclipse で問題に直面しています。既に作成した要素に属性を追加しようとしています。以前は属性の 2 文字を入力してから ctrl+space をタップしていたので、IntelliSense で使用可能なすべての属性のリストが表示されました。現在は何も表示されていませんが、下の画像のように画面の下部にメッセージが表示されています。

誰かが問題に直面して解決しましたか?

私の仕事が遅くなっているので、あなたの助けに感謝します.

ここに画像の説明を入力

4

2 に答える 2

3

回答が更新されました:

ほら、

Parameter Hints (Ctrl+Shift+Space)Default の代わりにアクセスしようとしていると思いますContent Assist (Ctrl+Space)

  1. Java ファイルを押す(Ctrl+Shift+Space)と、詳細なパラメーターの説明と特定のメソッド名のリストが表示されます。

  2. xml ファイルを押す(Ctrl+Shift+Space)と、次のエラーが発生します。

    (a.) 要素か何かが不明です。

    (b.) 現在の場所ではコンテンツ アシストを利用できません。

    (c.) 利用可能な補完がありません。

古い答え:

Eclipse コンテンツ アシストドキュメントによると、

Element Unknownエラーの原因は、

Element探している は定義されていませんin-scope schema definitions

XML Content Assistschemaファイルおよび所属するファイルの説明からロードされxmlます。

そのため、ほとんどのチャンスを逃すことはありませElementsandroid sdk

preferences以下で見落としがないか確認してください。

Window-preferences-XML-XML Files-Editor-Content Assist チェックするprioritiesリセットしてください。

添付の画像で気付いたので、どこかを見逃していると思いますが、

Graphical Layout.xmlはレイアウト名です。そのように名前を付けることはできませんandroid.Inでは、スペースを入れず、 「小文字で始まる」必要があります.

詳細な*エラー レポート*を提供していただければ、誰かが対処できる可能性があります。

すべてのlayoutファイルで同じエラーが発生していると述べたので、簡単なサンプル レイアウトを作成して質問に貼り付けることができます。

したがって、私の提案は、xml ファイルのどこかで問題が発生したかどうかを確認してください。

そしてXML Content Assistウィンドウ設定メニューで確認してください。

于 2012-10-31T11:14:37.390 に答える
1

(駄洒落や日食バッシングの意図はありません) 一部のファイルで eclipse が詰まる理由はたくさんありますが、解決策はほとんどありません。それが機能することを願っています。Android の場合は、IDEA に切り替えることをお勧めします - Android プラグインは無料のコミュニティ エディションに制限されており、魅力的に機能します (問題がある場合、Jetbrains のサポートは通常、数時間で有用で正しい回答を提供します)。

入力すると更新されるUIのプレビューモードもあり、テーマなどを抽出できます.

于 2012-10-31T08:22:50.200 に答える