爲什麼我們不能在表單中使用Choice.IMPLICIT
而我們可以使用Choice.EXCLUSIVE
。當我使用Choice.IMPLICIT
,它給了我一個java.lang.IllegalArgumentException
J2ME中的Choice.IMPLICIT和Choice.EXCLUSIVE
ChoiceGroup msgChoGrp = new ChoiceGroup("", Choice.EXCLUSIVE);
爲什麼我們不能在表單中使用Choice.IMPLICIT
而我們可以使用Choice.EXCLUSIVE
。當我使用Choice.IMPLICIT
,它給了我一個java.lang.IllegalArgumentException
J2ME中的Choice.IMPLICIT和Choice.EXCLUSIVE
ChoiceGroup msgChoGrp = new ChoiceGroup("", Choice.EXCLUSIVE);
您使用的方式(誤用)中MIDP 2.0 API,IAE
是正確的行爲,因爲這正是API的javadoc需要ChoiceGroup(String label, int choiceType):
拋出:IllegalArgumentException - 如果choiceType不是獨家,多一個,或彈出
順便說一句,如果你想要擺脫收音機按鈕和複選框,請嘗試POPUP
種ChoiceGroup。如果您需要更走近隱含的列表,如果你需要這個實在太差,考慮CustomItem
- 儘管這可能需要API的深入研究,正確地貫徹執行
您可以使用選擇隱與清單只是檢查Choice Implicit example with List 感謝
隱是列表
和獨家供選擇組
可能是你使用的形式,所以隱含不能應用:D
是的的確如此。但那不是我的觀點。我的觀點是我們有一個表格。以這種形式,我們稱ChoiceGroup。
我們不能這樣做。這是爲什麼?但是我們可以用(Choice.EXCLUSIVE) – AnujAroshA