`
marine8888
  • 浏览: 544416 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
屏幕自动横竖旋转时,每次都会重新调用onCreate,然后如果遇到加载数据量稍微大点的时候就又需要等,其实这一步onCreate没有必要,查阅了一些资料,可以通过设置来避免这点。  1.修改AndroidManifest.xml,在对应activity增加参数,如下: < activity android:name="SoftWare" android:configChanges="orientation|keyboardHidden">   2.在activity SoftWare 中重载onConfigurationChanged方法 ...
在读取txt文件时,可能会遇到中文乱码情况,解决办法如下:   private String getTextString(String pathandname) throws IOException{ String str=""; FileInputStream fis = new FileInputStream(pathandname); // InputStreamReader isr=new InputStreamReader(fis, "gbk"); // BufferedReader br=new Buff ...
在读取双字节字符时,主要涉及到编码的选取: public static boolean isRightfulTXT(File f) {   // TODO Auto-generated method stub   String regexp="[^\\x00-\\xff]";//双字节字符   Pattern p=Pattern.compile(regexp);      try {    FileInputStream fis=new FileInputStream(f);    //"GBK"编码方式支持双字节字符    InputS ...
方法一:利用String类 public String getFileName(String pathandname){ int start=pathandname.lastIndexOf("/"); int end=pathandname.lastIndexOf("."); if(start!=-1 && end!=-1){ return pathandname.substring(start+1,end); }else{ return null; } }  方法二: ...
近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。  andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这 ...
InputType的参数: 用法:((EditText)findViewById(R.id.edit)).setInputType(InputType.*); int TYPE_CLASS_DATETIME Class for dates and times. int TYPE_CLASS_NUMBER Class for numeric text. int TYPE_CLASS_PHONE Class for a phone number. int TYPE_CLASS_TEXT Class for normal text. int TYPE_DATETIME_VA ...
隐藏软键盘一直是我头痛的事情,没有找到一种真正能隐藏的方法。点击EditText的时候总是弹出软键盘。-----杯具   杯具(一): InputMethodManager im =(InputMethodManager) mEdit .getContext() .getSystemService(Context.INPUT_METHOD_SERVICE); im.hideSoftInputFromWindow(SoftKeyTest.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_ ...
线程总给我一种云里雾里的感觉。感觉她是那么深奥,那么强大。总让我望而生畏。-----杯具 public class HelloXML extends Activity { private static final int MESSAGETYPE_01 = 0x0001; private ProgressDialog progressDialog = null; @Override public void onCreate(Bundle savedInstanceState) { ...
TabHost的Lab如果使用32x32的图片是没有这个问题的,使用稍大如48x48就有问题了,这里通过调整坐标和缩小字体来解决这个问题。   调整代码:   View view = this.getTabWidget().getChildAt(0); ((TextView)view.findViewById(android.R.id.title)).setTextSize(12);//设置字体 ((ImageView)view.findViewById(android.R.id.icon)).setPadding(0, -5, 0, ...
使用Win+R、在弹出的框中输入CMD、然后那个黑色框框就会自动弹出来了!接着输入D:【因为我的模拟器是放在D盘下的,所以输入D: 大家根据自己存放模拟器的盘符来输入这个命令『C盘就C:』『E盘就E:』以此类推】然后在弹出的新一行命令后面输入   cd D:\android\android-sdk-windows-1.6_r1\tools   【cd空格后输入的这段路径是要根据自己存放SDK的文件路径来输入的】然后这个黑框它又弹出了一行命令出来,我们只要在新弹出的这行命令后面输入:   mksdcard 1024M D:\android\sdcard.img   【这个102 ...
Java正则表达式学习: 因为正则表达式是一个很庞杂的体系,此例仅举些入门的概念,更多的请参阅相关书籍及自行摸索。 \\ 反斜杠 \t 间隔 ('\u0009') \n 换行 ('\u000A') \r 回车 ('\u000D') \d 数字 等价于[0-9] \D 非数字 等价于[^0-9] \s 空白符号 [\t\n\x0B\f\r] \S 非空白符号 [^\t\n\x0B\f\r] \w 单独字符 [a-zA-Z_0-9] \W 非单独字符 [^a-zA-Z_0-9] \f 换页符 \e Escape \b 一个单词的边界 \B 一个非单词的边界 \G 前一个匹配的结束 ^为限制开头 ^j ...
editText正则表达式的使用 检查输入是否符合规则  import Android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; /** * Class which shows how to validate user input with regular expression * * @author FaYnaSoft Labs */ pub ...
Android Permission大全 2010-05-17 09:58 Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,完整列表如下:     android.permission.ACCESS_CHECKIN_PROPERTIE ...
本文向大家简单介绍一下Margin和Padding属性中四个值的先后顺序及区别,Margin和Padding属性中四个值的顺序为:上右下左,按照顺时针方向罗列的。   你对Margin和Padding属性的区别是否熟悉,这里和大家简单分享一下,相信本文介 ...
Android中gravity与layout_gravity的区别 LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式。举个例子,我们可以通过设置android:gravity="center"来让EditText中的文字在EditText组件中居中显示;同时我们设置EditText的android:layout_gravity=&q ...
Global site tag (gtag.js) - Google Analytics