开发中遇到的小问题及解决方法
2014-09-12 18:24
162 查看
这篇博客用来记录日常开发和工作中遇到的小问题以及解决办法。。。
(问题一)隐藏软键盘问题----软键盘弹出后,页面刷新软键盘没有隐藏
解决代码:
(问题二)Bitmap和Drawable之间的相互转换
⒈Bitmap转换成Drawable
Bitmap bm = xxxxx;
Drawable mDrawable = new BitmapDrawable(bm);
⒉Drawable转换成Bitmap
Drawable d=xxxxx;
BitmapDrawable bd = (BitmapDrawable) d;
Bitmap bm = bd.getBitmap();
或者
Bitmap bitmap = BitmapFactory.decodeResource(getResources(),
R.drawable.d);
⒊EditText保留2位小数
首先在values文件夹的strings.xml文件中定义以下规则
<string name="amount_format">%.2f</string>
然后在EditText设置值:
mEdit.setText(String.format(getString(R.string.amount_format), 21.99999));
(问题一)隐藏软键盘问题----软键盘弹出后,页面刷新软键盘没有隐藏
解决代码:
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(mEditText.getWindowToken(), 0);mEditText为当前获取到焦点的输入框
(问题二)Bitmap和Drawable之间的相互转换
⒈Bitmap转换成Drawable
Bitmap bm = xxxxx;
Drawable mDrawable = new BitmapDrawable(bm);
⒉Drawable转换成Bitmap
Drawable d=xxxxx;
BitmapDrawable bd = (BitmapDrawable) d;
Bitmap bm = bd.getBitmap();
或者
Bitmap bitmap = BitmapFactory.decodeResource(getResources(),
R.drawable.d);
⒊EditText保留2位小数
首先在values文件夹的strings.xml文件中定义以下规则
<string name="amount_format">%.2f</string>
然后在EditText设置值:
mEdit.setText(String.format(getString(R.string.amount_format), 21.99999));
相关文章推荐
- PDA(WinCE)项目开发中遇到的问题及解决方法总结
- 嵌入式Linux开发实验中遇到的问题及解决方法
- Windows下用Eclipse开发Nutch遇到的问题及解决方法
- 报表开发过程中遇到的问题及解决方法
- asp.net2.0开发遇到的小问题解决方法
- 搭建WinXP+VS2008+IIS+Sql Server 2005开发环境遇到的问题及解决方法备案
- 嵌入式linux(内核为linux 2.6.30.4)开发中遇到的一些问题解决方法
- CUnit开发环境搭建过程可能遇到的一些问题及解决方法
- STM32开发遇到的问题与解决方法
- 开发与部署的讨论以及最近遇到问题及其解决方法(大杂烩)
- 最近开发中遇到的DLL问题思考及解决方法
- asp.net2.0开发遇到的小问题解决方法
- VS2005+ACCESS2003开发中遇到的“标准表达式中数据类型不匹配”问题解决方法
- .net开发中自己遇到的问题自己解决的方法总结
- office档开发遇到的问题的解决方法笔记
- Flex4 + FluorineFx配置开发环境时遇到的问题及解决方法
- 使用VIM开发软件项目 - (16) vim编译中遇到的问题及解决方法
- 使用SourceSafe管理软件开发可能遇到的问题及解决方法
- 【原创】ASP.NET MVC3开发中遇到问题以及解决方法
- android 开发中遇到的问题及解决方法