我正在尝试创建一个自定义的edittext,在用户输入时显示进度图标(如输入....)
我的布局是这样的:
<RelativeLayout android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.TextInputLayout
android:id="@+id/search_parent"
android:visibility="invisible"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<core.controls.DelayedAutoCompleteTextView android:id="@+id/search"
android:layout_width="match_parent"
android:gravity="start"
android:maxLines="1"
android:lines="1"
android:singleLine="true"
android:textColor="#000"
android:layout_height="match_parent"
android:imeOptions="actionSearch"
android:textAppearance="?android:attr/textAppearanceMedium"
app:delay="1000"
app:progress="@+id/progress"/>
</android.support.design.widget.TextInputLayout>
<ProgressBar
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:visibility="gone"
android:layout_alignParentEnd="true"
android:id="@+id/progress"/>
</RelativeLayout>
我还在values文件夹
中声明了这个样式<declare-styleable name="dact">
<attr name="delay"
format="integer" />
<attr name="progress"
format="reference" />
</declare-styleable>
在视图的构造函数中,我使用:
成功检索了进度条的id int progress_id = a.getResourceId(Resource.Styleable.dact_progress, 0);
我的问题是,如何获得对实际进度条的引用,因为它甚至不在与edittext相同的视图组中?
提前感谢您提供的任何帮助
答案 0 :(得分:1)
在GROUP BY securitydeposits.user
中,当您的视图附加到其父级时,您可以遍历视图层次结构,以查找具有给定ID的最近的所需视图,例如:克。
GROUP BY users.email
如果没有这样的视图,此代码将导致异常。