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