android - How to create xml's id?

前端 未结 3 1859
悲哀的现实
悲哀的现实 2021-01-01 12:12

I\'m developing a dynamic keyboard application using soft keyboard sample. My application changes layout. For example I have a keyboard(has one key) then I set up the app an

相关标签:
3条回答
  • 2021-01-01 12:21

    You can define ids using an ids.xml file in your res/values directory. Here's an example:

    <resources>
        <item type="id" name="my_keyboard" />
    </resources>
    

    In code, you would set the id like so:

    keyboardView.setId( R.id.my_keyboard );
    
    0 讨论(0)
  • 2021-01-01 12:33

    It can be defined in ids.xml or any custom file like constants.xml inside your res\values folder.

    Examples:

    <resources>
        <item type="id" name="keyboard" />
    </resources>
    

    and can be accessed in the code as following:

    R.id.keyboard 
    
    0 讨论(0)
  • 2021-01-01 12:33

    XML files are compiled (binary XML) and thus you don't create them at runtime.

    If you want to change your keyboard layout dynamically, you'll do that programmatically rather than in XML.

    0 讨论(0)
提交回复
热议问题