如何以编程方式更改小部件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代码?
答案 0 :(得分:2)
是的,这是可能的,
尝试保存您的预留ID
<resources>
<item name="EvolvedTitle" type="id"/>
</resources>
你可以找到你的第一个id并设置新的id:
TextView tv = (TextView)findviewbyid(R.id.Title);
tv.setid(R.id.EvolvedTitle);
希望它有所帮助。