相关疑难解决方法(0)

Android:单击EditView时隐藏软键盘

在我的应用程序中,我必须从用户那里获取日期.
首先我使用一个按钮,当用户单击按钮时,将出现一个对话框,其中包含datepicker并在一个TextView中获得结果.
现在我想用EditView替换按钮.在单击EditView时,必须出现对话框,不应出现键盘.

@Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.report);
        EmployeeGlobal eg=(EmployeeGlobal)getApplicationContext();
        String uid=eg.getMainUserId();
        ArrayList<String>list=eg.getAllProjects(uid);
          Spinner spinner = (Spinner)findViewById(R.id.all_projs);
          ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, list);
          spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
          spinner.setAdapter(spinnerArrayAdapter);
          Toast.makeText(getApplicationContext(), "Report"+uid, Toast.LENGTH_LONG).show();
          mStartDateDisplay=(TextView)findViewById(R.id.strdate);
          mEndDateDisplay = (TextView) findViewById(R.id.enddate);
            mEndDate = (Button) findViewById(R.id.end_dateb);
            mStartDate=(Button)findViewById(R.id.start_dateb);
            mYear=c1.get(Calendar.YEAR);
            mMonth = c1.get(Calendar.MONTH);
            mDay = c1.get(Calendar.DAY_OF_MONTH);
            mStartDate.setOnClickListener(new View.OnClickListener() {

                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    showDialog(DATE_DIALOG_START);

                    //updateDisplay(mStartDateDisplay);
                }
            });
            mEndDate.setOnClickListener(new View.OnClickListener() {

                public void onClick(View v) {
                    // …
Run Code Online (Sandbox Code Playgroud)

java xml android

1
推荐指数
1
解决办法
1758
查看次数

标签 统计

android ×1

java ×1

xml ×1