Linkify



public class booooo extends Activity 
{
  private TextView mTextView01;
  private EditText mEditText01;
  
    /** Called when the activity is first created. */
    @Override
  public void onCreate(Bundle savedInstanceState) 
    {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    
    mTextView01 = (TextView)findViewById(R.id.myTextView1); 
    mEditText01 = (EditText)findViewById(R.id.myEditText1);
    
    mEditText01.setOnKeyListener(new EditText.OnKeyListener()
    {    
      @Override
      public boolean onKey(View arg0, int arg1, KeyEvent arg2)
      {
        // TODO Auto-generated method stub
        mTextView01.setText(mEditText01.getText());
        /*判断输入的类型是何种,并与系统连接*/
       Linkify.addLinks(mTextView01,Linkify.WEB_URLS|Linkify.
           EMAIL_ADDRESSES|Linkify.PHONE_NUMBERS);  
        return false;
      }
    });   
    }
}


在每个页面加载时,可以设置界面中初始的控件焦点,以方便用户的定位操作,只需要在控件中加入即可。比如:

  1. <Button
  2. style="@style/clockFaceNum"
  3. android:text="12"
  4. android:id="@+id/button12"
  5. android:layout_alignParentTop="true"
  6. android:layout_centerHorizontal="true"
  7. android:nextFocusUp="@+id/button11"
  8. android:nextFocusLeft="@+id/button11"
  9. android:nextFocusRight="@+id/button1"
  10. android:nextFocusDown="@+id/button1">
  11. <requestFocus />
  12. </Button>











原文地址:https://www.cnblogs.com/flyingsir/p/3983744.html