Android UI的问题

时间:2011-03-24 15:37:34

标签: android uiview

以下图片是我的应用enter image description here

的用户界面

在这里我把圆桌放在中间。在前三个AAAA,BBBB,CCCC是编辑框,另外两个是textview。当我触摸前3个编辑文本时,键盘会打开。

当我点击最后两个文本视图时,“日期选择器”将被打开。现在我想显示我设置的日期必须在DATE1和DATE2(TextView框)的位置查看。但是当我尝试这个时它会崩溃。

如何解决这个请帮助我....

以下是日期选择器的代码

{
private void updateDisplay()
 {
        this.mDateDisplay.setText(
                new StringBuilder()
                        // Month is 0 based so add 1
                        .append(mMonth + 1).append("-")
                        .append(mDay).append("-")
                        .append(mYear).append("-"));
    }

     private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener()
     {
         public void onDateSet(DatePicker view, int year,
                               int monthOfYear, int dayOfMonth) {
             mYear = year;
             mMonth = monthOfYear;
             mDay = dayOfMonth;
             updateDisplay();
         }
     };


     @Override
     protected Dialog onCreateDialog(int id) {
        switch (id) {
        case DATE_DIALOG_ID:
           return new DatePickerDialog(this,
                     mDateSetListener,
                     mYear, mMonth, mDay);
        }
        return null;
     }
}

1 个答案:

答案 0 :(得分:0)

为下一个TextView尝试相同的`secondtextviewobject.setText(blaa)。

同时检查是否将ID转换为视图

(即)TextView tv=(TextView)findviewById(R.id.textview2);