الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الكي بورد لا يظهر عند استخدام EditText ارجوا المساعدة

بدأه نمرالعدوان في 7 مارس 2013 · 1 رد · 457 مشاهدة · في Android
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عند استخدام EditText لا يمكن ظهور الكي بورد في المحاكي

كيف اقوم باظهاره للكتابة

والكود التالي هو المسؤول عن عرض Edittext وكذلك ظهور الكي بورد

package com.example.mm;

import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.util.Log;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnKeyListener;
import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends Activity implements OnKeyListener  {

	 public void onCreate(Bundle savedInstanceState) {
		  super.onCreate(savedInstanceState);
		  setContentView(R.layout.activity_main);
		 
		  EditText editText1 = (EditText) findViewById(R.id.editText1);
		  editText1.setOnKeyListener(this);
		  
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
		  imm.showSoftInput(editText1, InputMethodManager.SHOW_IMPLICIT);

		 }
		 public boolean onKey(View view, int keyCode, KeyEvent event) {
		   
		  TextView responseText = (TextView) findViewById(R.id.responseText);
		  EditText myEditText = (EditText) view;
		   
		  if (keyCode == EditorInfo.IME_ACTION_SEARCH ||
		   keyCode == EditorInfo.IME_ACTION_DONE ||
		   event.getAction() == KeyEvent.ACTION_DOWN &&
		   event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
		    
		   if (!event.isShiftPressed()) {
		    Log.v("AndroidEnterKeyActivity","Enter Key Pressed!");
		    switch (view.getId()) {
		    case R.id.editText1:
	   responseText.setText("Just pressed the ENTER key, " +   "focus was on Text Box1. " + "You typed:\n" + myEditText.getText());
		     break;
		    
		    }
		    return true;
		   }               
		  }
		  return false; // pass on to other listeners.
		 
		 }
		 
		}

ارجوا من الاخوة عدم التغليس والمتابعة :P

تم تعديل هذه المشاركة بواسطة نمرالعدوان في 7 مارس 2013 في 10:01

#2

اخواني النتيجة تظهر كما في الصورة

 

 

85411390.jpg

 

 

 

ولا اعرف كيف استخدم لوحة المفاتيح ارجوا المساعدة ولله محتاجة ضروري

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…