mirror of
				https://github.com/NativeScript/NativeScript.git
				synced 2025-11-04 12:58:38 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			954 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			954 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import { TextViewBase as TextViewBaseCommon } from './text-view-common';
 | 
						|
import { CSSType } from '../core/view';
 | 
						|
 | 
						|
export * from '../text-base';
 | 
						|
 | 
						|
@CSSType('TextView')
 | 
						|
export class TextView extends TextViewBaseCommon {
 | 
						|
	public _configureEditText(editText: android.widget.EditText) {
 | 
						|
		editText.setInputType(android.text.InputType.TYPE_CLASS_TEXT | android.text.InputType.TYPE_TEXT_VARIATION_NORMAL | android.text.InputType.TYPE_TEXT_FLAG_CAP_SENTENCES | android.text.InputType.TYPE_TEXT_FLAG_MULTI_LINE | android.text.InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
 | 
						|
		editText.setGravity(android.view.Gravity.TOP | android.view.Gravity.START);
 | 
						|
	}
 | 
						|
 | 
						|
	public resetNativeView(): void {
 | 
						|
		super.resetNativeView();
 | 
						|
		this.nativeTextViewProtected.setGravity(android.view.Gravity.TOP | android.view.Gravity.START);
 | 
						|
	}
 | 
						|
 | 
						|
	public _onReturnPress() {
 | 
						|
		this.notify({ eventName: TextView.returnPressEvent, object: this });
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
TextView.prototype.recycleNativeView = 'auto';
 |