Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Spinner mySpinner = (Spinner) findViewById(R.id.spinner1);
- mySpinner.setDropDownWidth(900);
- mySpinner.setSelection(0);
- mySpinner.setAdapter(new MyAdapter(HomeActivity.this, R.layout.list_circle, Languages));
- public class MyAdapter extends ArrayAdapter {
- public MyAdapter(Context context, int textViewResourceId,
- String[] objects) {
- super(context, textViewResourceId, objects);
- }
- public View getCustomView(final int position, View convertView,
- ViewGroup parent) {
- LayoutInflater inflater = getLayoutInflater();
- View layout = inflater.inflate(R.layout.list_circle, parent, false);
- TextView tvCircleName = (TextView) layout.findViewById(R.id.tvCircleName);
- tvCircleName.setText(Languages[position]);
- ImageView ivIcon = (ImageView) layout.findViewById(R.id.ivIcon);
- ImageView ivSetting = (ImageView) layout.findViewById(R.id.ivSetting);
- layout.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- HelperClass helperClass = new HelperClass(getContext());
- helperClass.showToast(Languages[position]);
- }
- });
- return layout;
- }
- @Override
- public View getDropDownView(int position, View convertView,
- ViewGroup parent) {
- return getCustomView(position, convertView, parent);
- }
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- return getCustomView(position, convertView, parent);
- }
- }
- <Spinner
- android:id="@+id/spinner1"
- android:layout_width="wrap_content"
- android:layout_height="match_parent"
- android:drawSelectorOnTop="true"
- android:overlapAnchor="false"/>
Add Comment
Please, Sign In to add comment