如何在提取的android xml中设置内部属性?

时间:2013-12-24 09:53:30

标签: java android xml android-layout textview

我已经解压缩了这个android xml:

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="52dp"
            android:background="#f9ffff"
            android:orientation="horizontal" >

            <com.m.view.text.MyTextView
                android:id="@+id/userNameLable"
                android:layout_width="115dp"
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:paddingLeft="15dp"
                android:paddingRight="10dp"
                android:text="UserName"
                android:textColor="#516063"
                android:textSize="16dp"
                android:textStyle="italic" />

            <EditText
                android:id="@+id/userNameInput"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_gravity="center"
                android:layout_marginBottom="3dp"
                android:layout_marginTop="6dp"
                android:background="@drawable/input_box_idle"
                android:hint="Your Username"
                android:paddingLeft="10dp"
                android:textColor="#516063"
                android:textColorHint="#b4c8cf"
                android:textSize="20dp"
                android:textStyle="italic" />
        </LinearLayout>

如何从外部xml(其中包含MyTextView)设置include的属性?

如果我用getter和setter创建一个java类,相应的xml属性会自动生效吗?

1 个答案:

答案 0 :(得分:0)

您可以从java代码设置属性,就像任何其他textview

一样