如何以编程方式更改小部件 ID? 例子 我想更改 XML 代码
<TextView
android:id="@+id/Title"
android:layout_width="210dp"
android:layout_height="20dp"
android:fontFamily="roboto"/>
进入
<TextView
android:id="@+id/EvolvedTitle"
android:layout_width="210dp"
android:layout_height="20dp"
android:fontFamily="roboto"/>
在mainActivity.java中使用java代码?
最佳答案
是的,这是可能的,
尝试像这样保存您的保留 ID
<resources>
<item name="EvolvedTitle" type="id"/>
</resources>
您可以找到您的第一个 ID 并设置新的 ID,如下所示:
TextView tv = (TextView)findviewbyid(R.id.Title);
tv.setid(R.id.EvolvedTitle);
希望有帮助。
关于java - 如何在 Android Studio 上以编程方式更改小部件 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41812281/