OneEditTextActivityNotSelected.java revision da996f390e17e16f2dfa60e972e7ebc4f868f37e
1package com.android.imftest.samples;
2
3import android.app.Activity;
4import android.os.Bundle;
5import android.os.Debug;
6import android.view.KeyEvent;
7import android.view.View;
8import android.view.ViewGroup;
9import android.view.WindowManager;
10import android.widget.LinearLayout;
11import android.view.inputmethod.InputMethodManager;
12import android.widget.EditText;
13import android.widget.Button;
14import android.widget.TextView;
15import android.widget.ScrollView;
16
17import com.android.internal.R;
18
19/*
20 * Activity with non-EditText view selected initially
21 */
22public class OneEditTextActivityNotSelected extends Activity
23{
24    private View mRootView;
25    private View mDefaultFocusedView;
26
27    @Override
28    public void onCreate(Bundle savedInstanceState)
29    {
30        super.onCreate(savedInstanceState);
31
32        LinearLayout layout = new LinearLayout(this);
33        layout.setOrientation(LinearLayout.VERTICAL);
34        mRootView = new ScrollView(this);
35
36        EditText editText = new EditText(this);
37        Button button = new Button(this);
38        button.setText("The focus is here.");
39        button.setFocusableInTouchMode(true);
40        button.requestFocus();
41        mDefaultFocusedView = button;
42        layout.addView(button);
43        layout.addView(editText);
44
45        ((ScrollView) mRootView).addView(layout);
46        setContentView(mRootView);
47    }
48
49    public View getRootView() {
50        return mRootView;
51    }
52
53    public View getDefaultFocusedView() {
54        return mDefaultFocusedView;
55    }
56}
57