|
|
@@ -17,7 +17,7 @@ import java.util.List;
|
|
|
import kr.co.zumo.app.R;
|
|
|
|
|
|
/**
|
|
|
- * SortArrayAdapter
|
|
|
+ * FocusArrayAdapter
|
|
|
* <pre>
|
|
|
* </pre>
|
|
|
*
|
|
|
@@ -26,31 +26,32 @@ import kr.co.zumo.app.R;
|
|
|
* @history 민효동 [2018-12-08] [최초 작성]
|
|
|
* @since 2018-12-08
|
|
|
*/
|
|
|
-public class SortArrayAdapter extends ArrayAdapter<String> {
|
|
|
+public class FocusArrayAdapter extends ArrayAdapter<String> {
|
|
|
|
|
|
private int selectedIndex;
|
|
|
|
|
|
- public SortArrayAdapter(@NonNull Context context, int resource) {
|
|
|
+ public FocusArrayAdapter(@NonNull Context context, int resource) {
|
|
|
super(context, resource);
|
|
|
}
|
|
|
|
|
|
- public SortArrayAdapter(@NonNull Context context, int resource, int textViewResourceId) {
|
|
|
+ public FocusArrayAdapter(@NonNull Context context, int resource, int textViewResourceId) {
|
|
|
super(context, resource, textViewResourceId);
|
|
|
}
|
|
|
|
|
|
- public SortArrayAdapter(@NonNull Context context, int resource, @NonNull String[] objects) {
|
|
|
+ public FocusArrayAdapter(@NonNull Context context, int resource, @NonNull String[] objects) {
|
|
|
super(context, resource, objects);
|
|
|
}
|
|
|
|
|
|
- public SortArrayAdapter(@NonNull Context context, int resource, int textViewResourceId, @NonNull String[] objects) {
|
|
|
+ public FocusArrayAdapter(@NonNull Context context, int resource, int textViewResourceId, @NonNull String[] objects) {
|
|
|
super(context, resource, textViewResourceId, objects);
|
|
|
}
|
|
|
|
|
|
- public SortArrayAdapter(@NonNull Context context, int resource, @NonNull List<String> objects) {
|
|
|
+ public FocusArrayAdapter(@NonNull Context context, int resource, @NonNull List<String> objects) {
|
|
|
super(context, resource, objects);
|
|
|
+ setDropDownViewResource(R.layout.spinner_item);
|
|
|
}
|
|
|
|
|
|
- public SortArrayAdapter(@NonNull Context context, int resource, int textViewResourceId, @NonNull List<String> objects) {
|
|
|
+ public FocusArrayAdapter(@NonNull Context context, int resource, int textViewResourceId, @NonNull List<String> objects) {
|
|
|
super(context, resource, textViewResourceId, objects);
|
|
|
}
|
|
|
|
|
|
@@ -61,18 +62,21 @@ public class SortArrayAdapter extends ArrayAdapter<String> {
|
|
|
//초기값 설정
|
|
|
if (selectedIndex == -1) {
|
|
|
if (position == 0) {
|
|
|
- view.setBackgroundColor(getContext().getResources().getColor(R.color.CE5E5E5));
|
|
|
- ((TextView)view.findViewById(R.id.spinner_text)).setTypeface(null, Typeface.BOLD);
|
|
|
+ setFocus(view);
|
|
|
}
|
|
|
}
|
|
|
//select 된 값 지정
|
|
|
else if (position == selectedIndex) {
|
|
|
- view.setBackgroundColor(getContext().getResources().getColor(R.color.CE5E5E5));
|
|
|
- ((TextView)view.findViewById(R.id.spinner_text)).setTypeface(null, Typeface.BOLD);
|
|
|
+ setFocus(view);
|
|
|
}
|
|
|
return view;
|
|
|
}
|
|
|
|
|
|
+ private void setFocus(View view) {
|
|
|
+// view.setBackgroundColor(getContext().getResources().getColor(R.color.CE5E5E5));
|
|
|
+ ((TextView) view.findViewById(R.id.spinner_text)).setTypeface(null, Typeface.BOLD);
|
|
|
+ }
|
|
|
+
|
|
|
public void setSelectedIndex(int selectedIndex) {
|
|
|
this.selectedIndex = selectedIndex;
|
|
|
}
|