本文整理了Java中android.widget.ArrayAdapter
类的一些代码示例,展示了ArrayAdapter
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ArrayAdapter
类的具体详情如下:
包路径:android.widget.ArrayAdapter
类名称:ArrayAdapter
暂无
代码示例来源:origin: kaushikgopal/RxJava-Android-Samples
private void wireupDemo() {
contributionMap = new HashMap<>();
adapterDetail =
new ArrayAdapter<>(
getActivity(), R.layout.item_log_white, R.id.item_log, new ArrayList<>());
listDetail.setAdapter(adapterDetail);
adapterSubscriptionInfo =
new ArrayAdapter<>(
getActivity(), R.layout.item_log_white, R.id.item_log, new ArrayList<>());
listSubscriptionInfo.setAdapter(adapterSubscriptionInfo);
}
代码示例来源:origin: androidannotations/androidannotations
@AfterViews
void initView() {
adapter = ArrayAdapter.createFromResource(this, R.array.planets_array, R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
parametrizedAdapter = new ArrayAdapter<ArrayList<String>>(this, android.R.layout.simple_list_item_1, stringLists());
spinner.setAdapter(adapter);
listView.setAdapter(adapter);
spinnerWithArgument.setAdapter(adapter);
listViewWithArgument.setAdapter(adapter);
listViewWithArgumentWithParameterType.setAdapter(parametrizedAdapter);
listViewWithPosition.setAdapter(adapter);
listViewWithOneParam.setAdapter(adapter);
spinnerItemClicked = false;
listViewItemClicked = false;
listViewWithPositionItemSelected = false;
listViewWithPositionClickedPosition = 0;
listViewWithOneParamItemSelected = false;
listViewWithPositionItemSelectedPosition = 0;
}
代码示例来源:origin: commonsguy/cw-omnibus
private void addWord() {
if (adapter.getCount()<items.length) {
adapter.add(items[adapter.getCount()]);
}
}
代码示例来源:origin: Piasy/BigImageViewer
private <T> ArrayAdapter getArrayAdapter(final List<T> list) {
ArrayAdapter<T> spinnerAdapter = new ArrayAdapter<>(this,
android.R.layout.simple_spinner_item, list);
spinnerAdapter.setDropDownViewResource(
android.R.layout.simple_list_item_single_choice);
return spinnerAdapter;
}
代码示例来源:origin: androidannotations/androidannotations
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
ArrayAdapter<CharSequence> adapter;
adapter = ArrayAdapter.createFromResource(getActivity(), R.array.planets_array, R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
list.setAdapter(adapter);
}
代码示例来源:origin: CarGuo/GSYVideoPlayer
public void initList(List<SwitchVideoModel> data, OnListItemClickListener onItemClickListener) {
this.onItemClickListener = onItemClickListener;
this.data = data;
LayoutInflater inflater = LayoutInflater.from(mContext);
View view = inflater.inflate(R.layout.switch_video_dialog, null);
listView = (ListView) view.findViewById(R.id.switch_dialog_list);
setContentView(view);
adapter = new ArrayAdapter<>(mContext, R.layout.switch_video_dialog_item, data);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new OnItemClickListener());
Window dialogWindow = getWindow();
WindowManager.LayoutParams lp = dialogWindow.getAttributes();
DisplayMetrics d = mContext.getResources().getDisplayMetrics(); // 获取屏幕宽、高用
lp.width = (int) (d.widthPixels * 0.8); // 高度设置为屏幕的0.6
dialogWindow.setAttributes(lp);
}
代码示例来源:origin: ogaclejapan/SmartTabLayout
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ListView listView = (ListView) findViewById(R.id.list);
listView.setOnItemClickListener(this);
ArrayAdapter<String> demoAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1);
for (Demo demo : Demo.values()) {
demoAdapter.add(getString(demo.titleResId));
}
listView.setAdapter(demoAdapter);
}
代码示例来源:origin: hitherejoe/animate
private void setupSpinnerAdapter() {
ArrayAdapter<String> adapter = new ArrayAdapter<>(
this, R.layout.item_spinner, getResources().getStringArray(R.array.interpolators));
adapter.setDropDownViewResource(R.layout.item_spinner_dropdown);
mInterpolatorSpinner.setAdapter(adapter);
}
代码示例来源:origin: JohnPersano/SuperToasts
spinner.setAdapter(new ArrayAdapter<>(getActivity(),
android.R.layout.simple_spinner_dropdown_item, getArguments()
.getStringArray(ARG_ARRAY_ID)));
spinner.setSelection(PreferenceManager.getDefaultSharedPreferences(getActivity())
.getInt(getArguments().getString(ARG_TITLE), 0));
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public void onCreate(Bundle state) {
super.onCreate(state);
setContentView(R.layout.main);
selection=(TextView)findViewById(R.id.selection);
Spinner spin=(Spinner)findViewById(R.id.spinner);
spin.setOnItemSelectedListener(this);
ArrayAdapter<String> aa=new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item,
items);
aa.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(aa);
}
代码示例来源:origin: stackoverflow.com
ArrayAdapter adapter = new ArrayAdapter(context, android.R.layout.simple_list_item_2, android.R.id.text1, list) {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view = super.getView(position, convertView, parent);
TextView text1 = (TextView) view.findViewById(android.R.id.text1);
TextView text2 = (TextView) view.findViewById(android.R.id.text2);
text1.setText(persons.get(position).getName());
text2.setText(persons.get(position).getAge());
return view;
}
};
代码示例来源:origin: card-io/card.io-Android-SDK
private void setupLanguageList() {
List<String> languages = new ArrayList<>();
for (SupportedLocale<StringKey> locale : LocalizedStringsList.ALL_LOCALES) {
languages.add(locale.getName());
}
ArrayAdapter<String> adapter = new ArrayAdapter<>(this,
android.R.layout.simple_dropdown_item_1line, languages);
mLanguageSpinner.setAdapter(adapter);
mLanguageSpinner.setSelection(adapter.getPosition("en"));
}
}
代码示例来源:origin: graphhopper/graphhopper
private void chooseArea(Button button, final Spinner spinner,
List<String> nameList, final MySpinnerListener myListener) {
final Map<String, String> nameToFullName = new TreeMap<>();
for (String fullName : nameList) {
String tmp = Helper.pruneFileEnd(fullName);
if (tmp.endsWith("-gh"))
tmp = tmp.substring(0, tmp.length() - 3);
tmp = AndroidHelper.getFileName(tmp);
nameToFullName.put(tmp, fullName);
}
nameList.clear();
nameList.addAll(nameToFullName.keySet());
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<>(
this, android.R.layout.simple_spinner_dropdown_item, nameList);
spinner.setAdapter(spinnerArrayAdapter);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Object o = spinner.getSelectedItem();
if (o != null && o.toString().length() > 0 && !nameToFullName.isEmpty()) {
String area = o.toString();
myListener.onSelect(area, nameToFullName.get(area));
} else {
myListener.onSelect(null, null);
}
}
});
}
代码示例来源:origin: ankidroid/Anki-Android
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (savedInstanceState != null) {
boolean b = savedInstanceState.getBoolean(BUNDLE_KEY_SHUT_OFF, false);
if (b) {
finishCancel();
return;
}
}
setContentView(R.layout.activity_load_pronounciation);
mSource = getIntent().getExtras().getString(EXTRA_SOURCE);
LinearLayout linearLayout = findViewById(R.id.layoutInLoadPronActivity);
mLanguageLister = new LanguageListerBeolingus();
mSpinnerFrom = new Spinner(this);
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item,
mLanguageLister.getLanguages());
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
mSpinnerFrom.setAdapter(adapter);
linearLayout.addView(mSpinnerFrom);
Button buttonLoadPronunciation = new Button(this);
buttonLoadPronunciation.setText(gtxt(R.string.multimedia_editor_pron_load));
linearLayout.addView(buttonLoadPronunciation);
buttonLoadPronunciation.setOnClickListener(v -> onLoadPronunciation(v));
Button mSaveButton = new Button(this);
mSaveButton.setText("Save");
mSaveButton.setOnClickListener(v -> { });
mActivity = this;
mStopped = false;
}
代码示例来源:origin: gabrielemariotti/RecyclerViewItemAnimators
private void setupSpinner() {
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.animators, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long l) {
代码示例来源:origin: robolectric/robolectric
@Test
public void usesTextViewResourceIdToSetTextWithinListItemView() throws Exception {
ListView parent = new ListView(context);
ArrayAdapter<String> arrayAdapter =
new ArrayAdapter<>(context, R.layout.main, R.id.title, new String[] {"first value"});
View listItemView = arrayAdapter.getView(0, null, parent);
TextView titleTextView = listItemView.findViewById(R.id.title);
assertEquals("first value", titleTextView.getText().toString());
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
adapter=
new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_1,
model);
getListView().setScrollbarFadingEnabled(false);
setListAdapter(adapter);
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public void onCreate(Bundle state) {
super.onCreate(state);
setContentView(R.layout.main);
getListView().addHeaderView(buildHeader());
getListView().addFooterView(buildFooter());
setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1,
items));
}
代码示例来源:origin: k9mail/k-9
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setLayout(R.layout.list_content_simple);
getListView().setTextFilterEnabled(true);
getListView().setItemsCanFocus(false);
getListView().setChoiceMode(ListView.CHOICE_MODE_NONE);
Intent intent = getIntent();
String accountUuid = intent.getStringExtra(EXTRA_ACCOUNT);
mAccount = Preferences.getPreferences(this).getAccount(accountUuid);
adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1);
setListAdapter(adapter);
setupClickListeners();
}
代码示例来源:origin: firebase/firebase-jobdispatcher-android
private Spinner setUpSpinner(int id, int arrayId) {
Spinner spinner = (Spinner) findViewById(id);
ArrayAdapter<CharSequence> adapter =
ArrayAdapter.createFromResource(this, arrayId, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
return spinner;
}
内容来源于网络,如有侵权,请联系作者删除!