Android 如何更改另一个布局中包含的布局控件(例如:textview)的属性

Android 如何更改另一个布局中包含的布局控件(例如:textview)的属性,android,android-layout,properties,Android,Android Layout,Properties,我有一个非常基本和简单的问题。。 我创建了一个包含五个文本视图的布局。。 如下所示 <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" >

我有一个非常基本和简单的问题。。 我创建了一个包含五个文本视图的布局。。 如下所示

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <ImageView
        android:id="@+id/bluepatch"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:scaleType="fitXY"
        android:src="@drawable/bluepatch" />

    <LinearLayout
        android:layout_width="244dp"
        android:layout_height="match_parent"
        android:orientation="vertical" >

        <ImageView
            android:id="@+id/sunshineinfinitylogo"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:layout_marginBottom="20dp"
            android:layout_marginTop="20dp"
            android:scaleType="fitXY"
            android:src="@drawable/sunshineinfinitylogo" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="left"
            android:layout_marginLeft="20dp"
            android:text="Floorplan"
            android:textColor="#DDC93D" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="left"
            android:layout_marginBottom="20dp"
            android:layout_marginLeft="20dp"
            android:text="---------------------------------"
            android:textColor="#ffffffff" />

        <TextView
            android:id="@+id/text1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="left"
            android:layout_marginBottom="20dp"
            android:layout_marginLeft="20dp"
            android:text="Ground FloorPlan"
            android:textColor="#ffffffff" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="left"
            android:layout_marginBottom="20dp"
            android:layout_marginLeft="20dp"
            android:text="1ST TO 3RD PODIUM LEVEL PLAN"
            android:textColor="#ffffffff" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="left"
            android:layout_marginBottom="20dp"
            android:layout_marginLeft="20dp"
            android:text="4TH PODIUM LEVEL PLAN"
            android:textColor="#ffffffff" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="left"
            android:layout_marginBottom="20dp"
            android:layout_marginLeft="20dp"
            android:text="8, 13, 18, 23 floorplans"
            android:textColor="#ffffffff" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="left"
            android:layout_marginBottom="20dp"
            android:layout_marginLeft="20dp"
            android:text="Layout FloorPlan"
            android:textColor="#ffffffff" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="left"
            android:layout_marginBottom="20dp"
            android:layout_marginLeft="20dp"
            android:text="Typical floorplans"
            android:textColor="#ffffffff" />
    </LinearLayout>

</FrameLayout>

现在我在五种不同的布局中包括了这个特殊的布局。。 现在我的问题是,当我将这个布局与我想对特定的textview进行更改时,例如:将id为text1的textview中文本的颜色从白色更改为黄色。。
如何执行此操作?

将id属性附加到每个包含的布局。然后通过传递附加id的
findViewById
方法查找此视图,并使用查找到的视图的
findViewById
方法更改特定
TextView

的属性。我猜您建议的方法是通过oncreate方法中的代码来执行。我可以在创建包含这种特殊的布局。。如果可能的话,你也可以检查一下这个问题吗?谢谢。@user2454989我认为仅仅通过xml是不可能的。