java - 如何在 Android Studio 上以编程方式更改小部件 ID

标签 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"/>

ma​​inActivity.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/

相关文章:

android - 如何在android中使用Service更新sqlite数据库

android - ListView 和图像

java - 使用 servlet 向 mysql 添加数据不起作用

java - 在 XmlAdapter 中使用 EJB

java - java中将二维数组写入文件

java - Oracle 查询到 JPA 查询转换

android - 当我在 Android 中按下操作栏菜单时如何隐藏导航栏

java - 如何在不干扰程序 UI 的情况下播放声音?

android - 在多个布局中使用资源 ( progressbar )

android - 为什么 ImageView setImageResource() 将图片大小设置为 match_parent?