BottomEditTextActivityPanScan.java revision 9066cfe9886ac131c34d59ed0e2d287b0e3c0087
1package com.android.imftest.samples; 2 3import android.app.Activity; 4import android.os.Bundle; 5import android.view.LayoutInflater; 6import android.view.View; 7import android.view.WindowManager; 8import android.widget.LinearLayout; 9import android.widget.EditText; 10import android.widget.ScrollView; 11import android.widget.TextView; 12 13import com.android.imftest.R; 14 15/* 16 * Activity with EditText at the bottom (Pan&Scan) 17 */ 18public class BottomEditTextActivityPanScan extends Activity 19{ 20 private View mRootView; 21 private View mDefaultFocusedView; 22 23 @Override 24 public void onCreate(Bundle savedInstanceState) 25 { 26 super.onCreate(savedInstanceState); 27 28 mRootView = new LinearLayout(this); 29 ((LinearLayout) mRootView).setOrientation(LinearLayout.VERTICAL); 30 31 View view = getLayoutInflater().inflate(R.layout.one_edit_text_activity, ((LinearLayout) mRootView), false); 32 mDefaultFocusedView = view.findViewById(R.id.dialog_edit_text); 33 ((LinearLayout) mRootView).addView(view); 34 35 setContentView(mRootView); 36 this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); 37 } 38 39 public View getRootView() { 40 return mRootView; 41 } 42 43 public View getDefaultFocusedView() { 44 return mDefaultFocusedView; 45 } 46}