【问题标题】:Action bar searchview widget操作栏搜索视图小部件
【发布时间】:2013-06-19 20:39:35
【问题描述】:

有没有办法增加或减少 Actionbar 中 SearchView 的宽度。也可以将 searchView 小部件设置为居中或右对齐?

【问题讨论】:

    标签: android actionbarsherlock searchview


    【解决方案1】:

    您可以添加自定义视图。

    getActionBar().setCustomView(resId/view)
    getActionBar().setDisplayShowCustomEnabled(true);
    

    例如,在该视图中,您可以添加相对布局,并按照您喜欢的方式放置视图。 当然,视图不能高于操作栏或比可用空间更宽。

    【讨论】:

    • 我将 SearchView 作为操作栏中的可折叠操作视图。按下搜索图标时,搜索视图会展开,但不会占据操作栏的整个长度。我想避免使用自定义视图。
    • 我不知道这是否可能......祝你好运!如果你发现让我们知道。 (也许您可以找到一种方法来遍历操作栏中的视图并找到您正在寻找的视图并调整布局参数,但我不知道这是否可能)
    • 我想除了使用自定义视图别无他法。是否可以通过编程方式在自定义视图中折叠 SearchView?
    猜你喜欢
    • 2016-11-05
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多