刚开始写 android 时的一些积累

屏幕上显示字 

     import android.widget.TextView;

        TextView tv = new TextView(this);
        tv.setText("wo shi ni da ye");
        setContentView(tv);

EditText 使用
// 获取 edittext 的文本
EditText tv1=(EditText) findViewById(R.id.name);
String name=tv1.getText().toString();
//设置edittext 自动换行
<EditText android:layout_width="200dp" android:layout_height="wrap_content" 
        android:id="@+id/input" android:singleLine="false"   
         /> 
我们只要确保singleLine为false的话,并且设置宽度一定,就可以自动换行,注意在这里不要设置      //如何设置EditText隐藏键盘 
(EditText)mMarket.setInputType(0);
//如何设置EditText不被输入法遮盖
Java代码 
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

         //设置edittext 事件
        singleNum.setOnClickListener(
         new OnClickListener() {
          public void onClick(View arg0) {
           singleNum.selectAll();
           singleNum.setText("");
          }
         }
        );

String 的使用

String 的一些使用
str.length()//获取长度
str.substring(start,end);//截取

 

//string   int  互转

String.valueOf(int)

String String.valueOf(i);

//string 转 byte[ ]

byte[] b=str1.getBytes("GBK");

 

//计算中文字符长度 用下面这个
public   int   getlength(String   str){
      int   i,t=0;
      byte[]   bt   =   str.getBytes();
      for   (i=1;i <=bt.length;i++){
          if   (bt[i-1] <0)   {t=t+2;i++;}
          else   t=t+1;
      }
      return   t;
  }

 

 //调试用显示到屏幕 类似于  messagebox

   public void showMessage(String str)
    {
        Toast.makeText(this,str, Toast.LENGTH_LONG).show();
    }
   
//Android 自带的一些可用于Activity的Theme

 http://blog.youkuaiyun.com/dywe_ddm/article/details/5710105

 
//Android Intent 详解

http://blog.youkuaiyun.com/henanchina/article/details/5053691


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值