私のアプリケーションにサポートされている言語のリストがあると想像してください。サポートされている言語のサブセットを選択し、そのうちの1つをデフォルトにすることができるUI要素を探しています。
最初は、2つのチェックボックス列を持つリストを使用することを考えましたが、「デフォルト」列で1つをアクティブにすると、現在のデフォルトが選択解除されるため、ユーザーは驚かれることでしょう。ラジオボタンを使用することもできますが、それも不格好です(そして画面スペースの無駄です)。
次のアイデアは、2つのリストを作成することでした。1つは使用可能な言語を含み、もう1つはアクティブな言語を含みます。しかし、この場合、ユーザーはどのようにデフォルトを選択しますか?