• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.android.imftest.samples;
2 
3 import com.android.imftest.R;
4 
5 import android.app.Activity;
6 import android.os.Bundle;
7 import android.view.View;
8 import android.view.ViewGroup;
9 import android.view.WindowManager;
10 import android.widget.EditText;
11 import android.widget.LinearLayout;
12 import android.widget.ScrollView;
13 
14 public class BigEditTextActivityNonScrollablePanScan extends Activity {
15 
16     private View mRootView;
17     private View mDefaultFocusedView;
18 
19     @Override
onCreate(Bundle icicle)20     protected void onCreate(Bundle icicle) {
21         super.onCreate(icicle);
22 
23         getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
24 
25         mRootView = new LinearLayout(this);
26         ((LinearLayout) mRootView).setOrientation(LinearLayout.VERTICAL);
27         mRootView.setLayoutParams(new ViewGroup.LayoutParams(
28                 ViewGroup.LayoutParams.FILL_PARENT,
29                 ViewGroup.LayoutParams.FILL_PARENT));
30 
31         View view = getLayoutInflater().inflate(
32                 R.layout.full_screen_edit_text, ((LinearLayout) mRootView), false);
33 
34         ((LinearLayout) mRootView).addView(view);
35 
36         mDefaultFocusedView = view.findViewById(R.id.data);
37 
38         setContentView(mRootView);
39     }
40 
getRootView()41     public View getRootView() {
42         return mRootView;
43     }
44 
getDefaultFocusedView()45     public View getDefaultFocusedView() {
46         return mDefaultFocusedView;
47     }
48 
49 }
50