如何在android studio上以编程方式更改小部件ID

时间:2017-01-23 17:35:51

标签: java android android-layout

如何以编程方式更改小部件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代码?

1 个答案:

答案 0 :(得分:2)

是的,这是可能的,

尝试保存您的预留ID

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

你可以找到你的第一个id并设置新的id:

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

希望它有所帮助。