我有一個動態創建的複選框列表,我希望正在使用該應用程序的最終用戶根據需要編輯複選框名稱。如何讓用戶編輯他/她自己選擇的複選框名稱?
例如:如果創建的動態複選框名稱是checkBox1,用戶想編輯它並將複選框名稱保存爲「標題」如何執行此操作?
請問checkbox.isInEditMode有幫助嗎?
我有一個動態創建的複選框列表,我希望正在使用該應用程序的最終用戶根據需要編輯複選框名稱。如何讓用戶編輯他/她自己選擇的複選框名稱?
例如:如果創建的動態複選框名稱是checkBox1,用戶想編輯它並將複選框名稱保存爲「標題」如何執行此操作?
請問checkbox.isInEditMode有幫助嗎?
您需要讓用戶使用EditText輸入文本,然後將複選框的文本值設置爲該值。
您可以使用複選框中的setText方法來設置複選框的名稱... 看到這個例子...
'checkbox.isInEditMode'也無濟於事。 'isInEditMode'可以讓我們區分您是在IDE的預覽中還是在正在運行的應用程序中查看xml。您可以放置一個複選框和一個EditText用於此目的。 – kushpf
你可以發佈UI究竟是你想做什麼。如果你想改變選中的複選框的文本。那麼你可以打開對話框上的複選框的選中更改列表並在其中傳遞視圖,在該用戶獲取編輯文本,其中用戶可以編輯文本和正面按鈕單擊可以將該文本設置爲複選框哪個視圖是您傳遞給對話框。 –