Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android EditView使用技巧

Android EditView使用技巧

編輯:高級開發

EditText ed = new EditText( this );

  Editable eb = ed.getEditableText();

  //獲取光標位置

  int position = ed.getSelectionStart();

  //指定位置插入字符

  eb.insert(position, "XXX" );

  //插入圖片

  //定義圖片所占字節數(“Tag”的長度)

  SpannableString ss = new SpannableString( "Tag" );

  //定義插入圖片

  Drawable drawable = getResources().getDrawable(R.drawable.icon);

  ss.setSpan(new ImageSpan(drawable,ImageSpan.ALIGN_BASELINE), 0 , ss.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

  drawable.setBounds(2 , 0 , drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());

  //插入圖片

  eb.insert(position, ss);

  //設置可輸入最大字節數

  ed.setFilters(new InputFilter[]{ new InputFilter.LengthFilter( 10 )});

  //拉起lancher桌面

  Intent i = new Intent(Inten.ACTION_MAIN);

  i.addCategory(Inten.CATEGORT_HOME);

  startActivity(i);

  //去掉List拖動時的陰影

  list.setCacheColorHint(0 );

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved