package hong.specialEffects.ui;
import hong.specialEffects.R;
import android.app.Activity;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.TextView;
public class CustomSpinnerActivity extends Activity {
public Spinner spinner;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.spiner_main);
Resources res = getResources();
CharSequence[] platforms = res.getTextArray(R.array.anim_type);
spinner = (Spinner) findViewById(R.id.custom_spiner);
ArrayAdapter<CharSequence> adapter = new ArrayAdapter<CharSequence>(this, android.R.layout.simple_spinner_item, platforms) {
@Override
public View getDropDownView(int position, View convertView, ViewGroup parent) {
View view = getLayoutInflater().inflate(R.layout.my_spiner, parent, false);
TextView label = (TextView) view.findViewById(R.id.label);
label.setText(getItem(position));
if (spinner.getSelectedItemPosition() == position) {
label.setTextColor(getResources().getColor(R.color.blue));
view.setBackgroundColor(getResources().getColor(R.color.green));
view.findViewById(R.id.icon).setVisibility(View.VISIBLE);
}
return view;
}
};
spinner.setAdapter(adapter);
}
}