android – ActionBar SearchView未在横向模式下完全扩展

android – ActionBar SearchView未在横向模式下完全扩展,第1张

概述使用 *** 作栏搜索界面时,窗口小部件将以纵向模式展开以占据屏幕的整个宽度,但在横向模式下会停止缩短. 有没有办法在SearchView上设置扩展布局参数,以便在用户键入搜索时完全填充 *** 作栏? 见图: http://i.imgur.com/3z8ZbJA.png 注意:我目前没有使用ActionBar Sherlock 编辑: 这是我为了扩展全宽而做的. searchView.setOnSearchCl 使用 *** 作栏搜索界面时,窗口小部件将以纵向模式展开以占据屏幕的整个宽度,但在横向模式下会停止缩短.

有没有办法在SearchVIEw上设置扩展布局参数,以便在用户键入搜索时完全填充 *** 作栏?

见图:
http://i.imgur.com/3z8ZbJA.png

注意:我目前没有使用Actionbar Sherlock

编辑:
这是我为了扩展全宽而做的.

searchVIEw.setonSearchClickListener(new OnClickListener() {    private boolean extended = false;    @OverrIDe    public voID onClick(VIEw v) {        if (!extended) {            extended = true;            LayoutParams lp = v.getLayoutParams();            lp.wIDth = LayoutParams.MATCH_PARENT;        }    }});
解决方法@H_419_17@ 你尝试过类似的东西吗?
editVIEw.setonKeyListener(new OnKeyListener() {    private boolean extended = false;    @OverrIDe    public boolean onKey(VIEw v,int keyCode,KeyEvent event) {        if (!extended && event.getAction() == KeyEvent.ACTION_DOWN) {            extended = true;            LayoutParams lp = v.getLayoutParams();            lp.wIDth = LayoutParams.MATCH_PARENT;        }        return false;    }});
总结

以上是内存溢出为你收集整理的android – ActionBar SearchView未在横向模式下完全扩展全部内容,希望文章能够帮你解决android – ActionBar SearchView未在横向模式下完全扩展所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1134363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存