TextView下划线,EditText搜索

来源:互联网 发布:js vr 插件 互动 编辑:程序博客网 时间:2024/06/06 11:31


一、TextView使用下划线

 textView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG ); //下划线 
textView.getPaint().setAntiAlias(true);//抗锯齿 
textview.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG); //中划线 
setFlags(Paint. STRIKE_THRU_TEXT_FLAG|Paint.ANTI_ALIAS_FLAG); // 设置中划线并加清晰 
textView.getPaint().setFlags(0); // 取消设置的的划线


二、隐藏键盘


 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);  
imm.showSoftInput(search,InputMethodManager.SHOW_FORCED);  
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);


三、EditText 使用搜索功能代码


xml代码:

<EditText
            android:id="@+id/findshop"
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:layout_gravity="center_vertical"
            android:layout_margin="@dimen/size_5"
            android:background="@drawable/find_text_white"
            android:drawablePadding="@dimen/size_5"
            android:hint="业务员/客户名字"
            android:imeOptions="actionSearch"
            android:padding="@dimen/size_5"
            android:singleLine="true"
            android:textColor="@color/grey"
            android:textColorHint="@color/grey"
            android:textSize="@dimen/font_normal_size" />


Java代码:

findtext.setOnEditorActionListener(new TextView.OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEND || (event != null && event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) {
pageNum = 1;
String text = findtext.getText().toString();
if (TextUtils.isEmpty(text)) {
showMessage("请先填写您要搜索的业务员或客户姓名!");
return false;
} else {
findTextStr = text;
pageTurn(findTextStr);
}
return true;
}
return false;
}
});


0 0