0
我在黑莓7開發一種移動應用,我需要創建一個可編輯文本字段示於下面的用保存和清除button.initially它具有圖顯示帶有預定義寬度(固定爲不應超過定義的佈局)的自定義edittext字段和高度,如果用戶在達到預定義的空間時需要輸入更多字符(由於用戶一直填充字段),會自動附加新行。
我GOOGLE了,但我沒有得到這類似於this.please幫我提供任何建議或樣品
我在黑莓7開發一種移動應用,我需要創建一個可編輯文本字段示於下面的用保存和清除button.initially它具有圖顯示帶有預定義寬度(固定爲不應超過定義的佈局)的自定義edittext字段和高度,如果用戶在達到預定義的空間時需要輸入更多字符(由於用戶一直填充字段),會自動附加新行。
我GOOGLE了,但我沒有得到這類似於this.please幫我提供任何建議或樣品
黑莓場決定在他們的layout
場大小的任何來源。我不完全確定EditField
的佈局如何,但我可以通過設置範圍來獲得所需的行爲。每次編輯字段文本將包裝,layout
將被觸發,以便它可以增長。
EditField editField = new EditField()
{
private final int MIN_HEIGHT = 200;
protected void layout(int width, int height)
{
super.layout(width, height);
if (getHeight() < MIN_HEIGHT)
{
setExtent(getWidth(), MIN_HEIGHT);
}
}
};
editField.setBorder(BorderFactory.createSimpleBorder(new XYEdges(1, 1, 1, 1)));
add(editField);
三江源提供此代碼它的工作原理。而現在我要清除字符作爲用戶按下清除按鈕我怎麼能實現該功能 – lucky
你通過清除按鈕,背部,或退格是什麼意思?如果你的意思是後退按鈕,你想清除所有的字符,或只是最後一個? – Kevin
先生清除按鈕是放置在我的屏幕上的位圖字段(看屏幕截圖)。如果我點擊該清除按鈕,所有用戶輸入的字符應該在一次清除 – lucky