显示非焦点编辑文本的光标

时间:2017-05-11 10:33:45

标签: android android-edittext

我正在寻找解决方案来创建闪烁的光标,即使edittext没有聚焦也可以看到。

目前还不知道。

2 个答案:

答案 0 :(得分:0)

使用Focus更改侦听器和OnFocusChange保持激活编辑文本。

我假设e2和e1是两个文本视图:

 et2.setOnFocusChangeListener(new OnFocusChangeListener() {

            @Override
            public void onFocusChange(View v, boolean hasFocus) {

                if(et2.hasFocus()){

                    //et1.setCursorVisible(true);
                    et1.setActivated(true);
                    et1.setPressed(true);

                }
            }
        });

答案 1 :(得分:0)

您需要在编辑文本中添加以下属性才能显示光标。

AddBreakoutsManually(breakoutUploads: Uploads): Observable<string> {
    let headers = new Headers({ 'Content-Type': 'application/json' });
    let options = new RequestOptions({ headers: headers }); 
    return this.http.post(Configuration.Url_AddBreakoutsManually, JSON.stringify(breakoutUploads), options) // ...using post request
        .map((res: Response) => res.json())
        .catch((error: any) => Observable.throw(error.json().error || 'Server error'));
}