单击微调器android时如何保持全屏?

时间:2014-12-26 08:21:48

标签: android drop-down-menu spinner fullscreen

在我的Android应用程序中,我使用了一个微调器。应用程序以全屏模式运行。但是当我触摸微调器以查看下拉列表时,会出现导航栏。只有在选择下拉列表项后,它才会消失。点击微调器可以告诉我如何保持全屏?我试过这段代码,但它对我没用 http://devmobapps.blogspot.com/2011/09/bug-in-android-or-problem-with-spinner.html

我正在使用Lollipop设备。谢谢你的任何建议!

3 个答案:

答案 0 :(得分:0)

尝试按照建议in this solution添加此标记。在setContentView(...)之后添加它就像我的魅力一样:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

答案 1 :(得分:0)

从API级别30开始不推荐使用FLAG_FULLSCREEN,因此可以使用FLAG_LAYOUT_NO_LIMITS

您也可以在触摸微调器时调用它

//span[contains(text(), 'Post')]/parent::button

答案 2 :(得分:-1)

您可以使用:

List<String> spinnerArray =  new ArrayList<String>();
for(int i = 0; i< 10; i++)
    spinnerArray.add("item " + i);

Spinner spinner = new Spinner(this, Spinner.MODE_DIALOG);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, spinnerArray);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);

我没有在Lollipop设备中尝试过,但它应该可以工作

相关问题