程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> sqlite-想要再EditText上保存一個整數,然後保存到SQLite上去計算

sqlite-想要再EditText上保存一個整數,然後保存到SQLite上去計算

編輯:編程綜合問答
想要再EditText上保存一個整數,然後保存到SQLite上去計算
<TableRow>
    <Button
        android:id="@+id/Date1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"    
        android:text="@string/Date1"
        android:onClick="Date1" />

    <EditText
        android:id="@+id/SetDate1"
        android:layout_width="160dp"
        android:layout_height="wrap_content"
        android:hint="@string/EditText" />

</TableRow>

這是我想要實現數據的XML文件。所以到目前為止,我創建了一個對話框來選擇數據,然後返回數據給EditText。

在哪,我想要再SQLite中保存數據,這樣我就能用第二個數據來顯示用戶選擇的兩個數據之間的差異。

@Override
protected Dialog onCreateDialog(int id)
{
    switch (id) {
    case DATE_DIALOG_ID:
        return new DatePickerDialog(
                this, mDateSetListener, yr, month, day);
    case DATE_DIALOG_ID2:
        return new DatePickerDialog(
                this, mDateSetListener2, yr2, month2, day2);
    }
    return null;
}

private DatePickerDialog.OnDateSetListener mDateSetListener =
new DatePickerDialog.OnDateSetListener()
{
    public void onDateSet(
            DatePicker view, int year, int monthOfYear, int dayOfMonth)
    {
        yr = year;
        month = monthOfYear+1;
        day = dayOfMonth;
        db.open();
        @SuppressWarnings("unused")
        long id = db.insertContact(month, day, yr);
        db.close();
        textBox.setText(yr + "/" + month + "/" + day);
    }

};

我只是還沒有上傳第二個對話框來選擇數據,因為這只是重復。在我把數據放到SQLite中或者是不管怎麼樣把它存上,我想要加、乘一個值給它然後在返回這個值給另外一個EditText。同時,有什麼方式能讓我的Date Button EditText是不可編輯狀態,除非你點擊button來改變EditText的內容,有這個方法麼?

多些您能看完問題,如果有所幫助,我會非常感激的。

最佳回答:


實在是看不懂你要做什麼。

不過EditText有兩種方法不可編輯,1 是enable是false, 2是editable是false,不過editable在新版本android裡面是deprecate,不過不影響使用。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved