-
-
-
method:TextView ( Context context )
return type:TextView
content:ใช้สร้าง Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
setContentView ( text );
}
}
-
method:addTextChangedListener ( TextWatcher watcher )
return type:void
content:ใช้กำหนด การดักฟังเหตุการณ์ เมื่อ ข้อมูลภายใน Object TextView มีการเปลี่ยนแปลง
example:public class AndroidBamboo extends Activity implements TextWatcher
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.addTextChangedListener( this );
setContentView ( text );
}
public void afterTextChanged ( Editable s )
{
}
public void beforeTextChanged ( CharSequence s, int start, int count, int after )
{
}
public void onTextChanged ( CharSequence s, int start, int before, int count )
{
}
}
-
method:append ( CharSequence text )
return type:void
content:ใช้กำหนดข้อความลงไปใน Object TextView โดยเป็นการ
ต่อข้อความเพิ่มจากของเดิมที่มีอยู่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To " );
text.append ( "BambooLabCode.com" );
setContentView ( text );
}
}
-
method:append ( CharSequence text, int start, int end )
return type:void
content:ใช้กำหนดข้อความลงไปใน Object TextView โดยเป็นการ แทรกข้อความลงไปในข้อความเดิม
จากตำแหน่งที่กำหนด จนถึงตำแหน่งที่กำหนด
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome .com" );
text.append ( "To BambooLabCode", 8, 16 );
setContentView ( text );
}
}
-
method:getAutoLinkMask ( )
return type:int
content:ใช้คืนค่า auto link mask ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int link_mask = text.getAutoLinkMask ( );
setContentView ( text );
}
}
-
method:getBaseline ( )
return type:int
content:ใช้คืนค่า baseline ของ Object TextView
( baseline คือ เส้นขอบด้านล่าง )
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int baseline = text.getBaseline ( );
setContentView ( text );
}
}
-
method:getCompoundDrawablePadding ( )
return type:int
content:ใช้คืนค่า padding ระหว่าง compound drawable และ text
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int compound_drawable_padding = text.getCompoundDrawablePadding ( );
setContentView ( text );
}
}
-
method:getCompoundDrawables ( )
return type:Drawable [ ]
content:ใช้คืนค่า เส้นขอบด้านซ้าย บน ขวา และล่าง ตามลำดับ
โดยจะคืนมาในลักษณะของ Drawable
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
Drawable [ ] borders = text.getCompoundDrawables ( );
setContentView ( text );
}
}
-
method:getCompoundPaddingBottom ( )
return type:int
content:ใช้คืนค่า padding bottom ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int padding_bottom = text.getCompoundPaddingBottom ( );
setContentView ( text );
}
}
-
method:getCompoundPaddingLeft ( )
return type:int
content:ใช้คืนค่า padding left ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int padding_left = text.getCompoundPaddingLeft ( );
setContentView ( text );
}
}
-
method:getCompoundPaddingRight ( )
return type:int
content:ใช้คืนค่า padding right ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int padding_right = text.getCompoundPaddingRight ( );
setContentView ( text );
}
}
-
method:getCompoundPaddingTop ( )
return type:int
content:ใช้คืนค่า padding top ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int padding_top = text.getCompoundPaddingTop ( );
setContentView ( text );
}
}
-
method:getCurrentHintTextColor ( )
return type:int
content:ใช้คืนค่า สีตัวอักษรของ hint เมื่อมีการลากแถบสีคลุม ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int hint_color = text.getCurrentHintTextColor ( );
setContentView ( text );
}
}
-
method:getCurrentTextColor ( )
return type:int
content:ใช้คืนค่า สีตัวอักษร เมื่อมีการลากแถบสีคลุม ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int text_color = text.getCurrentTextColor ( );
setContentView ( text );
}
}
-
method:getEditableText ( )
return type:Editable
content:ใช้คืนค่า Object Editable ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
Editable editable_text = text.getEditableText ( );
setContentView ( text );
}
}
-
method:getError ( )
return type:CharSequence
content:ใช้คืนค่า ข้อความแสดงความผิดพลาด ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setError ( "Please Input Number Only !!" );
String alert_message = text.getError ( );
setContentView ( text );
}
}
-
method:getExtendedPaddingBottom ( )
return type:int
content:ใช้คืนค่า extended padding bottom ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int extended_padding_bottom = text.getExtendedPaddingBottom ( );
setContentView ( text );
}
}
-
method:getExtendedPaddingTop ( )
return type:int
content:ใช้คืนค่า extended padding top ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int extended_padding_top = text.getExtendedPaddingTop ( );
setContentView ( text );
}
}
-
method:getFreezesText ( )
return type:boolean
content:ใช้ตรวจสอบว่า Object TextView เป็นแบบ freeze text หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
if ( text.getFreezesText ( ) )
{
text.setFreezesText ( false );
}
setContentView ( text );
}
}
-
method:getGravity ( )
return type:int
content:ใช้คืนค่า gravity ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int text_gravity = text.getGravity ( );
setContentView ( text );
}
}
-
method:getHint ( )
return type:CharSequence
content:ใช้คืนค่า hint ของ Object TextView ( hint คือ คำอธิบาย )
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
String text_hint = text.getHint ( );
setContentView ( text );
}
}
-
method:getHintTextColors ( )
return type:ColorStateList
content:ใช้คืนค่า สีของตัวอักษร ของ hint ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
ColorStateList hint_color = text.getHintTextColors ( );
setContentView ( text );
}
}
-
method:getInputType ( )
return type:int
content:ใช้คืนค่า ประเภท ของ input
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int input_type = text.getInputType ( );
setContentView ( text );
}
}
-
method:getKeyListener ( )
return type:KeyListener
content:ใช้คืนค่า การดักฟังเหตุการณ์ เมื่อมีการ กดพิมพ์ลงบน Object TextView
example:public class AndroidBamboo extends Activity implements KeyListener
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "Welcome To BambooLabCode.com" );
text.setKeyListener( this );
KeyListener listener = text.getKeyListener ( );
setContentView ( text );
}
public void clearMetaKeyState ( View view, Editable content, int states )
{
}
public int getInputType ( )
{
return 0;
}
public boolean onKeyDown ( View view, Editable text, int keyCode, KeyEvent event )
{
return false;
}
public boolean onKeyOther ( View view, Editable text, KeyEvent event )
{
return false;
}
public boolean onKeyUp ( View view, Editable text, int keyCode, KeyEvent event )
{
return false;
}
}
-
method:getLayout ( )
return type:Layout
content:ใช้คืนค่า layout ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
Layout layout = text.getLayout ( );
setContentView ( text );
}
}
-
method:getLineCount ( )
return type:int
content:ใช้คืนค่า จำนวนแถว ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int line_count = text.getLineCount ( );
setContentView ( text );
}
}
-
method:getLineHeight ( )
return type:int
content:ใช้คืนค่า ขนาดความสูง ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int line_height = text.getLineHeight ( );
setContentView ( text );
}
}
-
method:getLinkTextColors ( )
return type:ColorStateList
content:ใช้คืนค่า สีของตัวอักษร ที่เป็น link ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
ColorStateList link_color = text.getLinkTextColors ( );
setContentView ( text );
}
}
-
method:getLinksClickable ( )
return type:boolean
content:ใช้ตรวจสอบว่า link ของ Object TextView ว่าสามารถ click ได้หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
if ( text.getLinksClickable ( ) )
{
text.setLinksClickable ( false );
}
setContentView ( text );
}
}
-
method:getMovementMethod ( )
return type:MovementMethod
content:ใช้คืนค่า การดักฟังเหตุการณ์ เมื่อมีการ movement ของ Object TextView
example:public class AndroidBamboo extends Activity implements MovementMethod
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "Welcome To BambooLabCode.com" );
text.setMovementMethod( this );
MovementMethod movement_method = text.getMovementMethod ( );
setContentView ( text );
}
public boolean canSelectArbitrarily ( )
{
return false;
}
public void initialize ( TextView widget, Spannable text )
{
}
public boolean onKeyDown ( TextView widget, Spannable text, int keyCode, KeyEvent event )
{
return false;
}
public boolean onKeyOther ( TextView view, Spannable text, KeyEvent event )
{
return false;
}
public boolean onKeyUp ( TextView widget, Spannable text, int keyCode, KeyEvent event )
{
return false;
}
public void onTakeFocus ( TextView widget, Spannable text, int direction )
{
}
public boolean onTouchEvent ( TextView widget, Spannable text, MotionEvent event )
{
return false;
}
public boolean onTrackballEvent ( TextView widget, Spannable text, MotionEvent event )
{
return false;
}
}
-
method:getPaint ( )
return type:TextPaint
content:ใช้คืนค่า Object TextPaint ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
TextPaint paint = text.getPaint ( );
setContentView ( text );
}
}
-
method:getPaintFlags ( )
return type:int
content:ใช้คืนค่า paint flags ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int paint_flags = text.getPaintFlags ( );
setContentView ( text );
}
}
-
method:getSelectionEnd ( )
return type:int
content:ใช้คืนค่า ตำแหน่ง สุดท้าย ที่มีการ ลากคลุมตัวอักษร ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int selection_end = text.getSelectionEnd ( );
setContentView ( text );
}
}
-
method:getSelectionStart ( )
return type:int
content:ใช้คืนค่า ตำแหน่ง แรกสุด ที่มีการ ลากคลุมตัวอักษร ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int selection_start = text.getSelectionStart ( );
setContentView ( text );
}
}
-
method:getText ( )
return type:CharSequence
content:ใช้คืนค่า ข้อความ ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int text_data = text.getText ( );
setContentView ( text );
}
}
-
method:getTextColors ( )
return type:ColorStateList
content:ใช้คืนค่า สีของ text
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
ColorStateList text_color = text.getTextColors ( );
setContentView ( text );
}
}
-
method:getTextScaleX ( )
return type:float
content:ใช้คืนค่า ตำแหน่งแกน x ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
float scale_x = text.getTextScaleX ( );
setContentView ( text );
}
}
-
method:getTextSize ( )
return type:float
content:ใช้คืนค่า ขนาดความกว้าง ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
float size_text = text.getTextSize ( );
setContentView ( text );
}
}
-
method:getTotalPaddingBottom ( )
return type:int
content:ใช้คืนค่า padding bottom ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int padding_bottom = text.getTotalPaddingBottom ( );
setContentView ( text );
}
}
-
method:getTotalPaddingLeft ( )
return type:int
content:ใช้คืนค่า padding left ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int padding_left = text.getTotalPaddingLeft ( );
setContentView ( text );
}
}
-
method:getTotalPaddingRight ( )
return type:int
content:ใช้คืนค่า padding right ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int padding_right = text.getTotalPaddingRight ( );
setContentView ( text );
}
}
-
method:getTotalPaddingTop ( )
return type:int
content:ใช้คืนค่า padding top ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int padding_top = text.getTotalPaddingTop ( );
setContentView ( text );
}
}
-
method:getTransformationMethod ( )
return type:TransformationMethod
content:ใช้คืนค่า Object TransformationMethod ของ Object TextView
example:public class AndroidBamboo extends Activity implements TransformationMethod
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "Welcome To BambooLabCode.com" );
text.setTransformationMethod ( this );
TransformationMethod transformation_method = text.getTransformationMethod ( );
setContentView ( text );
}
public CharSequence getTransformation ( CharSequence arg0, View arg1 )
{
return null;
}
public void onFocusChanged ( View view, CharSequence sourceText, boolean focused, int direction, Rect previouslyFocusedRect )
{
}
}
-
method:getTypeface ( )
return type:Typeface
content:ใช้คืนค่า Object Typeface ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
Typeface type_face = text.getTypeface ( );
setContentView ( text );
}
}
-
method:hasSelection ( )
return type:boolean
content:ใช้ตรวจสอบว่า มีข้อความใน Object TextView ถูกเลือกอยู่หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
if ( text.hasSelection ( ) )
{
Toast.makeText ( this, "have text be selected", Toast.LENGTH_SHORT ).show ( );
}
setContentView ( text );
}
}
-
method:length ( )
return type:int
content:ใช้คืนค่า จำนวนของตัวอักษร ที่อยู่ภายใน Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
int length = text.length ( );
setContentView ( text );
}
}
-
method:removeTextChangedListener ( TextWatcher watcher )
return type:void
content:ใช้ยกเลิก การดักฟังเหตุการณ์ เมื่อ ข้อมูลภายใน Object TextView มีการเปลี่ยนแปลง
example:public class AndroidBamboo extends Activity implements TextWatcher
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.addTextChangedListener( this );
text.removeTextChangedListener( this );
setContentView ( text );
}
public void afterTextChanged ( Editable s )
{
}
public void beforeTextChanged ( CharSequence s, int start, int count, int after )
{
}
public void onTextChanged ( CharSequence s, int start, int before, int count )
{
}
}
-
method:setCompoundDrawablePadding ( int pad )
return type:void
content:ใช้กำหนดค่า padding ระหว่าง compound drawable และ text
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setCompoundDrawablePadding ( 5 );
setContentView ( text );
}
}
-
method:setCursorVisible ( boolean visible )
return type:void
content:ใช้กำหนดว่าจะให้มี cursor กระพริบอยู่ที่ Object TextView หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setCursorVisible ( true );
setContentView ( text );
}
}
-
method:setError ( CharSequence error )
return type:void
content:ใช้กำหนดค่า ข้อความแสดงความผิดพลาด ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setError ( "Please Input Number Only !!" );
String alert_message = text.getError ( );
setContentView ( text );
}
}
-
method:setFreezesText ( boolean freezesText )
return type:void
content:ใช้กำหนดว่าจะให้ Object TextView เป็นแบบ freeze text หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setFreezesText ( true );
setContentView ( text );
}
}
-
method:setGravity ( int gravity )
return type:void
content:ใช้กำหนด ตำแหน่งของข้อความ ภายใน Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setGravity ( Gravity.RIGHT );
setContentView ( text );
}
}
-
method:setHeight ( int pixels )
return type:void
content:ใช้กำหนด ขนาดความสูง ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setHeight ( 60 );
setContentView ( text );
}
}
-
method:setHighlightColor ( int color )
return type:void
content:ใช้กำหนด สีของข้อความ เมื่อมีการ เลือก ที่ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setHighlightColor ( Color.GREEN );
text.setSelected( true );
setContentView ( text );
}
}
-
method:setHint ( CharSequence hint )
return type:void
content:ใช้กำหนดค่า hint ของ Object TextView ( hint คือ คำอธิบาย )
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setHint ( "Welcome" );
setContentView ( text );
}
}
-
method:setHint ( int resid )
return type:void
content:ใช้กำหนดค่า hint ของ Object TextView ( hint คือ คำอธิบาย )
โดยเป็นการกำหนดมาจาก resource
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setHint ( R.string.app_name );
setContentView ( text );
}
}
-
method:setHintTextColor ( int color )
return type:void
content:ใช้กำหนดค่า สีของตัวอักษร ของ hint ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setHintTextColors ( Color.RED );
setContentView ( text );
}
}
-
method:setHorizontallyScrolling ( boolean whether )
return type:void
content:ใช้กำหนดว่า ต้องการให้ข้อความภายใน Object TextView ยาวไปเรื่อยๆใช่หรือไม่
( คือถ้ากำหนด true ก็จะไม่มีการตัดคำขึ้นบรรทัดใหม่ให้ )
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setHorizontallyScrolling ( true );
setContentView ( text );
}
}
-
method:setKeyListener ( KeyListener input )
return type:void
content:ใช้กำหนดค่า การดักฟังเหตุการณ์ เมื่อมีการ กดพิมพ์ลงบน Object TextView
example:public class AndroidBamboo extends Activity implements KeyListener
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "Welcome To BambooLabCode.com" );
text.setKeyListener( this );
setContentView ( text );
}
public void clearMetaKeyState ( View view, Editable content, int states )
{
}
public int getInputType ( )
{
return 0;
}
public boolean onKeyDown ( View view, Editable text, int keyCode, KeyEvent event )
{
return false;
}
public boolean onKeyOther ( View view, Editable text, KeyEvent event )
{
return false;
}
public boolean onKeyUp ( View view, Editable text, int keyCode, KeyEvent event )
{
return false;
}
}
-
method:setLines ( int lines )
return type:void
content:ใช้กำหนด จำนวนบรรทัด ให้กับ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setLines ( 1 );
setContentView ( text );
}
}
-
method:setLinkTextColor ( int color )
return type:void
content:ใช้กำหนดค่า สีของตัวอักษร ที่เป็น link ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setLinkTextColor ( Color.ORANGE );
setContentView ( text );
}
}
-
method:setLinksClickable ( boolean whether )
return type:void
content:ใช้กำหนดว่า สามารถให้คลิกที่ link ของ Object TextView ได้หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setLinksClickable ( true );
setContentView ( text );
}
}
-
method:setMarqueeRepeatLimit ( int marqueeLimit )
return type:void
content:ใช้กำหนด จำนวนสูงสุด ของการ marquee ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setMarqueeRepeatLimit ( 5 );
setContentView ( text );
}
}
-
method:setMaxHeight ( int maxHeight )
return type:void
content:ใช้กำหนด ขนาดความสูงสูงสุด ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setMaxHeight ( 80 );
setContentView ( text );
}
}
-
method:setMaxLines ( int maxlines )
return type:void
content:ใช้กำหนด จำนวนบรรทัด สูงสุด ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setMaxLines ( 3 );
setContentView ( text );
}
}
-
method:setMaxWidth ( int maxpixels )
return type:void
content:ใช้กำหนด ขนาดความกว้างสูงสุด ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setMaxWidth ( 350 );
setContentView ( text );
}
}
-
method:setMinHeight ( int minHeight )
return type:void
content:ใช้กำหนด ขนาดความสูงต่ำสุด ( อย่างน้อย ) ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setMinHeight ( 40 );
setContentView ( text );
}
}
-
method:setMinLines ( int minlines )
return type:void
content:ใช้กำหนด จำนวนบรรทัดต่ำสุด ( อย่างน้อย ) ให้กับ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setMinLines ( 1 );
setContentView ( text );
}
}
-
method:setMinWidth ( int minpixels )
return type:void
content:ใช้กำหนด ขนาดความกว้างต่ำสุด ( อย่างน้อย ) ให้กับ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setMinWidth ( 180 );
setContentView ( text );
}
}
-
method:setMovementMethod ( MovementMethod movement )
return type:View
content:ใช้กำหนดค่า การดักฟังเหตุการณ์ เมื่อมีการ movement ของ Object TextView
example:public class AndroidBamboo extends Activity implements MovementMethod
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "Welcome To BambooLabCode.com" );
text.setMovementMethod( this );
setContentView ( text );
}
public boolean canSelectArbitrarily ( )
{
return false;
}
public void initialize ( TextView widget, Spannable text )
{
}
public boolean onKeyDown ( TextView widget, Spannable text, int keyCode, KeyEvent event )
{
return false;
}
public boolean onKeyOther ( TextView view, Spannable text, KeyEvent event )
{
return false;
}
public boolean onKeyUp ( TextView widget, Spannable text, int keyCode, KeyEvent event )
{
return false;
}
public void onTakeFocus ( TextView widget, Spannable text, int direction )
{
}
public boolean onTouchEvent ( TextView widget, Spannable text, MotionEvent event )
{
return false;
}
public boolean onTrackballEvent ( TextView widget, Spannable text, MotionEvent event )
{
return false;
}
}
-
method:setOnEditorActionListener ( TextView.OnEditorActionListener l )
return type:void
content:ใช้กำหนดค่า การดักฟังเหตุการณ์ เมื่อ editor action ที่ Object TextView
example:public class AndroidBamboo extends Activity implements TextView.OnEditorActionListener
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "Welcome To BambooLabCode.com" );
text.setOnEditorActionListener ( this );
setContentView ( text );
}
public boolean onEditorAction ( TextView v, int actionId, KeyEvent event )
{
return false;
}
}
-
method:setPadding ( int left, int top, int right, int bottom )
return type:void
content:ใช้กำหนด padding ให้กับ Object TextView ทางด้าน ซ้าย บน ขวา และล่าง ตามลำดับ
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setPadding ( 5, 10, 5, 10 );
setContentView ( text );
}
}
-
method:setScroller ( Scroller s )
return type:void
content:ใช้กำหนด Object Scroller ให้กับ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
Scroller scroller = new Scroller ( this );
text.setScroller ( scroller );
setContentView ( text );
}
}
-
method:setSelectAllOnFocus ( boolean selectAllOnFocus )
return type:void
content:ใช้กำหนดว่า ต้องการให้ มีการเลือกข้อความทั้งหมดหรือไม่
เมื่อ Object TextView ได้รับ focus
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setSelectAllOnFocus ( true );
setContentView ( text );
}
}
-
method:setSelected ( boolean selected )
return type:void
content:ใช้กำหนดว่า ต้องการให้ ข้อความใน Object TextView ถูกเลือก หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" )
text.setSelected ( true );
setContentView ( text );
}
}
-
method:setShadowLayer ( float radius, float dx, float dy, int color )
return type:void
content:ใช้กำหนด เงา ให้กับตัวอักษร ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setShadowLayer ( 0.2f, 10, 20, Color.RED );
setContentView ( text );
}
}
-
method:setSingleLine ( )
return type:void
content:ใช้กำหนดว่า ต้องการให้ Object TextView มีเพียง 1 แถวเท่านั้น
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setSingleLine ( );
setContentView ( text );
}
}
-
method:setText ( int resid )
return type:void
content:ใช้กำหนด ข้อความ ให้กับ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( R.string.app_name );
setContentView ( text );
}
}
-
method:setText ( char[] text, int start, int len )
return type:void
content:ใช้กำหนด ข้อความ ให้กับ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
char [ ] character = { 'b', 'a', 'm', 'b', 'o', 'o' };
text.setText ( character, 0, character.length );
setContentView ( text );
}
}
-
method:setText ( CharSequence text )
return type:void
content:ใช้กำหนด ข้อความ ให้กับ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
setContentView ( text );
}
}
-
method:setTextColor ( int color )
return type:void
content:ใช้กำหนด สีให้กับข้อความ ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setTextColor ( Color.RED );
setContentView ( text );
}
}
-
method:setTextScaleX ( float size )
return type:void
content:ใช้กำหนดค่า scale x ให้กับข้อความ ของ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setTextScaleX ( 3.5f );
setContentView ( text );
}
}
-
method:setTextSize ( float size )
return type:void
content:ใช้กำหนด ขนาด ให้กับ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setTextSize ( 3.5f );
setContentView ( text );
}
}
-
method:setTransformationMethod ( TransformationMethod method )
return type:void
content:ใช้กำหนด Object TransformationMethod ให้กับ Object TextView
example:public class AndroidBamboo extends Activity implements TransformationMethod
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "Welcome To BambooLabCode.com" );
text.setTransformationMethod ( this );
setContentView ( text );
}
public CharSequence getTransformation ( CharSequence arg0, View arg1 )
{
return null;
}
public void onFocusChanged ( View view, CharSequence sourceText, boolean focused, int direction, Rect previouslyFocusedRect )
{
}
}
-
method:setTypeface ( Typeface tf )
return type:void
content:ใช้กำหนด Object Typeface ให้กับ Object TextView คือเป็นการกำหนด ลักษณะตัวอักษร
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
Typeface face = Typeface.createFromAsset ( this.getAssets( ), "fonts/HandmadeTypewriter.ttf" );
text.setTypeface ( face );
setContentView ( text );
}
}
-
method:setWidth ( int pixels )
return type:void
content:ใช้กำหนด ขนาดความกว้าง ให้กับ Object TextView
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TextView text = new TextView ( this );
text.setText ( "WelCome To BambooLabCode.com" );
text.setWidth ( 200 );
setContentView ( text );
}
}
-
method:onKeyDown ( int keyCode, KeyEvent event )
return type:boolean
content:เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ
มีการกดปุ่มลงบน Object TextView
example:public class BambooView extends TextView
{
public boolean onKeyDown ( int keyCode, KeyEvent event )
{
return false;
}
}
-
method:onKeyMultiple ( int keyCode, int repeatCount, KeyEvent event )
return type:boolean
content:เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ
มีการกดปุ่มหลายปุ่มลงบน Object TextView
example:public class BambooView extends TextView
{
public boolean onKeyMultiple ( int keyCode, int repeatCount, KeyEvent event )
{
return false;
}
}
-
method:onKeyUp ( int keyCode, KeyEvent event )
return type:boolean
content:เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ
มีการปล่อยปุ่มที่กดลงบน Object TextView
example:public class BambooView extends TextView
{
public boolean onKeyUp ( int keyCode, KeyEvent event )
{
return false;
}
}
-
method:onTouchEvent ( MotionEvent event )
return type:boolean
content:เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ
มีการสัมผัสที่ Object TextView
example:public class BambooView extends TextView
{
public boolean onTouchEvent ( MotionEvent event )
{
return false;
}
}
-
method:onWindowFocusChanged ( boolean hasWindowFocus )
return type:void
content:เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ
มี window ถูกเปลี่ยนแปลง focus
example:public class BambooView extends TextView
{
public void onWindowFocusChanged ( boolean hasWindowFocus )
{
}
}
-
method:onAttachedToWindow ( )
return type:void
content:เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้
เมื่อ TextView เริ่มถูกแสดงใน window
example:public class BambooView extends TextView
{
protected void onAttachedToWindow ( )
{
}
}
-
method:onDetachedFromWindow ( )
return type:void
content:เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้
เมื่อ TextView ออกจากการแสดงผลใน window
example:public class BambooView extends TextView
{
protected void onDetachedFromWindow ( )
{
}
}
-
method:onFocusChanged ( boolean gainFocus, int direction, Rect previouslyFocusedRect )
return type:void
content:เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้
เมื่อ TextView ถูกเปลี่ยนแปลง focus
example:public class BambooView extends TextView
{
protected void onFocusChanged ( boolean gainFocus, int direction, Rect previouslyFocusedRect )
{
}
}
-
method:onSelectionChanged ( int selStart, int selEnd )
return type:void
content:เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้
เมื่อ TextView ถูกเปลี่ยนแปลง selection
example:public class BambooView extends TextView
{
protected void onSelectionChanged ( int selStart, int selEnd )
{
}
}
-
method:onTextChanged ( CharSequence text, int start, int before, int after )
return type:void
content:เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้
เมื่อ TextView ถูกเปลี่ยนแปลง ข้อความ
example:public class BambooView extends TextView
{
protected void onTextChanged ( CharSequence text, int start, int before, int after )
{
}
}