【发布时间】:2013-04-15 01:01:50
【问题描述】:
我在操作栏中手动构建了两个微调器,首先在 main.xml 文件中创建了两个菜单项。随着线
cSpinner.setAdapter( ArrayAdapter.createFromResource( this,
R.array.category_data,
android.R.layout.simple_spinner_dropdown_item )
);
我为他们设置了数组资源。 这些东西确实有效,但问题是,左侧微调器资源字符串太大,以至于只能看到右侧微调器的一小部分。
我尝试过cSpinner.setLayoutParams(new Spinner.LayoutParams(60, 20)); 或'
ViewGroup.LayoutParams params = pView.getLayoutParams();
params.width = 100;
cspinner.setLayoutParams(params);
但它们都不起作用。第二个甚至让程序崩溃。 您现在知道如何解决此问题的提示了吗?
【问题讨论】:
-
尝试在微调器的布局文件中设置值。
-
这两个微调器实际上并不是 layout.xml 文件中的微调器,它们是 menu.xml 中的两个菜单项,因此我无法为它们设置值。
标签: android width android-actionbar spinner menuitem