Как я могу сделать, если пользователь сосредоточился на Edittext, должны отображаться меню?

Я указал эту ссылку!

Мои требования: если я нажму или выделю EditText, он должен вызвать Menus . В меню я хочу создать две опции. То есть обычное письмо и клавиатурное письмо.

Если пользователь выбирает ввод с клавиатуры, он выглядит как клавиатура Android. Должен быть в состоянии ввести его с клавиатуры. А дальше нормальное письмо. Это вроде нормально.

В меню, если пользователь выбирает обычное письмо, при нажатии на него должен появиться один экран, как в приложении MS-Paint. С помощью карандаша пользователь должен иметь возможность писать так же, как мы почти пишем в приложении для рисования.

Я новичок в Android и учусь!

В моем коде, где я должен использовать все функции меню?

Как я мог это сделать? Любая помощь или предложение с благодарностью!

И это мой код:

else if(q.trim().equals("A"))
    {
fillUp=new EditText(context);
fillUp.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
     }
});
fillUp.setBackgroundResource(R.drawable.option);
fillUp.setId(9);
fillUp.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {
public void onCreateContextMenu(ContextMenu arg0, View arg1,ContextMenuInfo arg2) {
}
});
fillUp.setOnFocusChangeListener(new View.OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
Toast.makeText(context, "Focused", Toast.LENGTH_LONG).show();
if (hasFocus) {
context.getWindow();
context.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
                }
            }
        });
 Rl=new RelativeLayout.LayoutParams(weigth/4,height/15); 
        Rl.addRule(RelativeLayout.BELOW,1);
        Rl.addRule(RelativeLayout.CENTER_HORIZONTAL,1); 
        fillUp.setLayoutParams(Rl);
        fillUp.setGravity(Gravity.CENTER); 
        fillUp.setId(9);
        compLayout.addView(fillUp);

Мой XML-код:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/icon"
 android:icon="@drawable/keyboard" />
<item android:id="@+id/text"
android:title="Text" />
<item android:id="@+id/icontext"
android:title="Icon and text"
android:icon="@drawable/writing" />
</menu>

person Achiever    schedule 27.10.2012    source источник
comment
аналогично этому вопросу: stackoverflow.com/questions/2981623/   -  person Tobrun    schedule 27.10.2012
comment
Нет, это другое. Мой другой. Многие функции я должен сделать здесь!   -  person Achiever    schedule 27.10.2012
comment
Более того, если я нажму на обычное письмо, тогда он сможет писать как приложение для рисования без какой-либо поддержки клавиатуры!   -  person Achiever    schedule 27.10.2012
comment
попробуйте реализовать программу шаг за шагом. Google сначала для каждого шага, например. открыть контекстное меню андроида по коду, онтоучлистенер нарисовать андроид. Я верю, что все ответы уже есть. Stackoverflow здесь, чтобы попытаться помочь вам, если вы застряли, а не дать вам работающую программу.   -  person Tobrun    schedule 27.10.2012