Xuni コントロール > Input > ComboBox > クイックスタート:Xuni ComboBox コントロールの表示 |
このセクションでは、Android アプリケーションに XuniComboBox コントロールを追加し、ユーザーのために候補としてドロップダウンに項目のリストを表示する方法を説明します。
XuniComboBox コントロールを表示するには、次の手順を実行します。
次の図は、ユーザーがキー入力するときに入力候補を表示する XuniComboBox を示します。
ドロップダウンリストに表示する項目のリストを追加するには、次の手順を実行します。
Java |
コードのコピー
|
---|---|
public class DropDownItem { public String name; public String value; static String[] country = { "中国", "インド", "日本", "ネパール", "米国", "パキスタン", "韓国", "スリランカ" }; DropDownItem(String name, String value) { this.name = name; this.value = value; } static ObservableList<DropDownItem> getList() { ObservableList<DropDownItem> list = new ObservableList<DropDownItem>(); for (int i = 0; i < country.length; i++) { list.add(new DropDownItem(country[i], i + "")); } return list; } } |
Java |
コードのコピー
|
---|---|
import com.grapecity.xuni.core.ObservableList; import com.grapecity.xuni.input.combobox.XuniComboBox; |
Java |
コードのコピー
|
---|---|
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); XuniComboBox<DropDownItem> comboBox = new XuniComboBox<DropDownItem>(this); ObservableList<DropDownItem> list = DropDownItem.getList(); comboBox.setItemsSource(list); comboBox.setDisplayMemberPath("name"); this.setContentView(comboBox); } } |
パッケージエクスプローラーで、アプリケーションを右クリックし、[実行]→[Android アプリケーション]を選択します。