4.03Android学习
一、今日学习
今天是一和二
1、隐藏android中EditText自带的的下划线
|
1
2
|
android:background="@null"或android:background="@/drawable/bg_edittext_norma.xml" |
bg_edittext_norma.xml
|
1
2
3
4
5
6
7
8
9
|
<?xml version="1.0" encoding="UTF-8"?> <!--商品描述的可编辑框--> <solid android:color="#FFFFFF" /> <corners android:radius="10dip"/> <stroke android:width="1dip" android:color="#BDC7D8" /></shape> |
|
1
2
3
4
5
6
7
8
|
<EditText style="?android:attr/textViewStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@null" android:hint="输入用户名" android:paddingBottom="5dip" android:paddingTop="5dip" /> |
2、让软键盘出现搜索按钮


- 核心代码块1:
这俩个一定要设置,要不然软键盘不会出现搜索
|
1
2
|
android:imeOptions="actionSearch"android:singleLine="true" |
- 核心代码块2:
Activity或者Fragment 要实现TextView.OnEditorActionListener接口
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
public class DrugCatalogueInquiryFragment extends GeneralSocialFragment implements TextView.OnEditorActionListener { private ClearEditText etDrugName; etDrugName = xFindViewById(R.id.et_drug_name); etDrugName.setOnEditorActionListener(this); @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { doWhichOperation(actionId); return true; } private void doWhichOperation(int actionId) { switch (actionId) { case EditorInfo.IME_ACTION_SEARCH: //隐藏项目中弹框 hideSoftInputMethod(); //项目中个性化操作 getEditTextValue(); pageno = 1; getMedicineListInfoForApp(name,firstWord,type,level,pageno); break; default: break; } } |
二、问题
暂无
三、明日计划
继续今天这一part
浙公网安备 33010602011771号