Edittext不可点击,也不接受文本

时间:2018-03-15 22:07:54

标签: android android-layout android-edittext

enter image description here

[OUT] http-nio-8080-exec-4, WRITE: TLSv1.2 Handshake, length = 80 [OUT] http-nio-8080-exec-4, READ: TLSv1.2 Alert, length = 2 [OUT] http-nio-8080-exec-4, RECV TLSv1.2 ALERT: fatal, handshake_failure [OUT] %% Invalidated: [Session-1, TLS_RSA_WITH_AES_256_CBC_SHA256] [OUT] http-nio-8080-exec-4, called closeSocket() [OUT] http-nio-8080-exec-4, handling exception: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 似乎没有接受文字。从某种意义上说,我无法点击EditText来输入文字。它适用于我的其他活动。

这是java文件:

EditText

这是xml文件:

public class patientDetails extends AppCompatActivity {
  EditText pname; //getting patient name
  String pName; // getting patient name from textbox
  EditText cEm;
  String cEmail;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_patient_details);
    pname = (EditText) findViewById(R.id.PatientName);
    pName = pname.getText().toString();
    cEm = (EditText) findViewById(R.id.CGEmail);
    cEmail = cEm.getText().toString();
    phText = (TextView) findViewById(R.id.DisplayText);
  }
}

我尝试创建另一个布局文件,它也做了同样的事情。我也没有在日志中发现任何错误。

1 个答案:

答案 0 :(得分:0)

我不是Android专家,但您可以检查是否设置了关键监听器:

OnKeyListener listener = new OnKeyListener() {
    @Override
    public boolean onKey(View v, int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            //Do something
            return true;
        }
        return false;
    }
};

另一个可能的问题可能是你的模拟器。转到模拟器的桌面并尝试在那里输入文本(例如应用搜索框) - 如果它仍然无效,请转到工具/ AVD管理器,选择您的模拟器,单击高级设置,然后检查"启用键盘输入"