【android】arraylist直接排序、去顶部 小知识点(一)
16lz
2021-01-25
一、
Collections.reverse(a);// 将ArrayLista中的元素进行倒序
二、去除顶部
只需在style.xml 里改成
三、去除奇怪字符 显示预览
values.put("preview", richEditText.getText().toString().replaceAll("\r|\n|\t", " "));
四、简单alert
if (title.getText().toString().trim().equals("")||richEditText.getText().toString().trim().equals("")) { AlertDialog.Builder builder = new AlertDialog.Builder(EditActivity.this); builder.setTitle("保存失败!"); builder.setMessage("标题及内容不能为空!\n请重新编辑!"); builder.setNegativeButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); builder.show();
注意要show,不然不会显示!
五、
Toast.makeText(MainActivity.this, "Create succeeded", Toast.LENGTH_SHORT).show();
有时候会错哦!!前面不要只写this,如果是匿名的话show给谁去看呢?
报错信息什么的多想想是为什么,如果告诉你不能在xx部内部搞,说不定就真的只是因为你写在里面了而已
六、返回数据
startActivityForResult(intent,3);
Intent intent = new Intent();setResult(RESULT_OK, intent);finish();
protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode) { case 3: if (resultCode == RESULT_OK) check_refresh(); break; default: break; }}
七、禁止自动弹出软件盘
https://blog.csdn.net/lyabc123456/article/details/81076031 第二种方法管用,可以禁止打开的时候,返回的时候还有软键盘不行。
(1)在AndroidManifest.xml中添加stateHidden,这样也不会自动弹出
android:windowSoftInputMode="adjustResize|stateHidden">
(2)如果有软键盘,再给它隐藏掉。
emmmm。这个时候就发现上面那个方法是瞎扯…… 因为 https://www.cnblogs.com/zhujiabin/p/5851999.html
所以我们应该改成stateAlwaysHidden,这样无论是进入,还是跳转回来,都可以保持ok啦
八、找apk
bulid--> bulid apks
更多相关文章
- 分支和循环(二)(零基础学习C语言)
- android添加hid设备驱动
- android 格林尼治标准时间的 格式转换 (String To Date) 报错 ja
- [置顶] Android(安卓)ListView 基础入门 简介以及深入优化
- Android学习:TextUtils类介绍
- android findviewbyId 简化写法
- 让Android软键盘默认进入英文键盘
- android输入法01:SoftKeyboard源码解析03
- APPIUM Android(安卓)定位方式