Fixed incorrect size of category spinner.
This commit is contained in:
parent
9ec0a9060c
commit
e4d106a298
@ -42,10 +42,7 @@ public class AvailableAppsFragment extends AppListFragment implements
|
||||
return adapter;
|
||||
}
|
||||
|
||||
@Override
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
LinearLayout view = new LinearLayout(getActivity());
|
||||
view.setOrientation(LinearLayout.VERTICAL);
|
||||
private Spinner createCategorySpinner() {
|
||||
|
||||
final List<String> categories = AppProvider.Helper.categories(getActivity());
|
||||
|
||||
@ -53,7 +50,13 @@ public class AvailableAppsFragment extends AppListFragment implements
|
||||
// Giving it an ID lets the default save/restore state
|
||||
// functionality do its stuff.
|
||||
spinner.setId(R.id.categorySpinner);
|
||||
spinner.setAdapter(new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, categories));
|
||||
|
||||
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),
|
||||
android.R.layout.simple_spinner_item, categories);
|
||||
adapter.setDropDownViewResource(
|
||||
android.R.layout.simple_spinner_dropdown_item);
|
||||
spinner.setAdapter(adapter);
|
||||
|
||||
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
|
||||
@Override
|
||||
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
|
||||
@ -68,10 +71,17 @@ public class AvailableAppsFragment extends AppListFragment implements
|
||||
getLoaderManager().restartLoader(0, null, AvailableAppsFragment.this);
|
||||
}
|
||||
});
|
||||
spinner.setPadding( 0, 0, 0, 0 );
|
||||
|
||||
return spinner;
|
||||
}
|
||||
|
||||
@Override
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
LinearLayout view = new LinearLayout(getActivity());
|
||||
view.setOrientation(LinearLayout.VERTICAL);
|
||||
|
||||
view.addView(
|
||||
spinner,
|
||||
createCategorySpinner(),
|
||||
new ViewGroup.LayoutParams(
|
||||
LinearLayout.LayoutParams.MATCH_PARENT,
|
||||
LinearLayout.LayoutParams.WRAP_CONTENT));
|
||||
|
Loading…
x
Reference in New Issue
Block a user