ホームページ  >  に質問  >  本文

android @id和@+id的问题

伊谢尔伦伊谢尔伦2714日前405

全員に返信(2)返信します

  • 迷茫

    迷茫2017-04-17 16:53:43

    ご存知のとおり、XML でコントロールの ID を定義するときは、@+id/xxx を使用します。それが R.java に存在しない場合、対応する xxx 変数名と値は int として生成されます。それは存在します。元の int 値が使用されるため、各 xxx は一意の識別子を持ちます。
    ただし、リソース ファイルで ids.xml ファイルを定義する場合、次の形式で ID タイプの変数名をカスタマイズできます。

    リーリー

    したがって、レイアウト ファイル内で次のように引用できます:

    リーリー

    @id/xxx が同じものを参照しているという点については、@+id/xxx と同じです。

    返事
    0
  • ringa_lee

    ringa_lee2017-04-17 16:53:43

    一連の ID が value フォルダーの下でカスタマイズされている可能性もあります。これは、@id/xxx
    <resources>

    を使用して直接参照することもできます。 リーリー

    </リソース>

    返事
    0
  • キャンセル返事