Jim*_*mmy 9 android android-actionbar navigation-drawer
在android中,您可以通过传递微调器适配器和OnNavigationListener在操作栏中设置导航列表.问题是导航列表不会填充大部分操作栏,如何使其像gmail应用程序一样扩展:Gmail应用程序示例:

我的应用:

这是代码:
//... setting the array adapter
ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
NavigationListener navigationListener = new NavigationListener();
ListAdapter listAdapter = new ListAdapter();
actionBar.setListNavigationCallbacks(listAdapter, navigationListener);
actionBar.setDisplayShowTitleEnabled(false);
Run Code Online (Sandbox Code Playgroud)
我面临的其他问题是微调项目的大小,它们显示的非常小,是因为我没有通过自定义textview(看截图)?我做的例子:
private class ListAdapter extends BaseAdapter implements SpinnerAdapter {
public View getView(int pos, View view, ViewGroup viewGroup) {
TextView text = new TextView(context);
text.setText(arrayAdapter.getItem(pos).toString());
return text;
}
}
Run Code Online (Sandbox Code Playgroud)
ada*_*amp 11
您也想实现该getDropDownView方法.这使您可以为下拉列表提供所需的指标和格式的不同视图.
考虑膨胀框架布局android.R.layout.simple_spinner_item和android.R.layout.simple_spinner_dropdown_item这些情况.用findViewById(android.R.id.text1)得到TextView,你应该在每一个填写.
| 归档时间: |
|
| 查看次数: |
6291 次 |
| 最近记录: |