【发布时间】:2014-03-11 05:39:48
【问题描述】:
我对 Android 开发者很陌生。我正在尝试在父视图单击或选择时显示子视图。这是我的代码:
<RelativeLayout
android:id="@+id/relative_button"
android:layout_width="match_parent"
android:layout_height="52dp"
android:onClick="login_click">
<ImageView
style="@style/button_image"
android:id="@+id/button_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/signin"
android:contentDescription="@string/button_icon"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/textView"
android:visibility="invisible"/>
<com.ontheway.app.TextViewPlus
style="@style/button_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_login"
android:id="@+id/textView" />
</RelativeLayout>
此时 ImageView 是不可见的。我想在单击或选择父 RelativeLayout 时显示它。我想知道这是否可以通过选择器完成,或者我是否必须在 java 中这样做,如果最好动态添加 ImageView 还是像现在这样将其保留在 XML 中?感谢您的帮助。
【问题讨论】:
标签: android