有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在安卓 studio上以编程方式更改小部件id

如何以编程方式更改小部件id? 实例 我想更改XML代码

<TextView
    安卓:id="@+id/Title"
    安卓:layout_width="210dp"
    安卓:layout_height="20dp"
    安卓:fontFamily="roboto"/>

进入

<TextView
    安卓:id="@+id/EvolvedTitle"
    安卓:layout_width="210dp"
    安卓:layout_height="20dp"
    安卓:fontFamily="roboto"/>

使用main活动中的java代码。java


共 (1) 个答案

  1. # 1 楼答案

    是的,这是可能的

    试着像这样保存你的保留id

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

    然后你可以找到你的第一个身份证,然后像这样设置新的身份证:

        TextView tv = (TextView)findviewbyid(R.id.Title);
        tv.setid(R.id.EvolvedTitle);
    

    希望有帮助