【问题标题】:Custom view in toolbar under the title标题下工具栏中的自定义视图
【发布时间】:2015-11-10 15:53:01
【问题描述】:

我知道(并使用它)如何将自定义视图添加到工具栏(作为操作栏)。但是我现在的要求是在标题下方显示该自定义视图。有没有办法实现这一点而不必将标题也包含在该自定义视图中?我更喜欢将标题管理留给工具栏本身。

【问题讨论】:

  • 你需要创建一个带有工具栏的BaseActivity。
  • 你有什么解决办法
  • @user987362 不,我没有 - 我在自定义视图中包含了标题。

标签: android android-layout toolbar android-custom-view


【解决方案1】:

我理解错了!

你可以试试

View custom  = getLayoutInflater().inflate(R.layout.custom,toolbar,true);

custom.setLayoutParams();

我要去睡觉了。

【讨论】:

  • 我不认为我遵循你的逻辑。什么是R.layout.toolbar,什么是R.layout.baseR.layout.sub 是什么?
  • 我更新 R.layout.base .Toolbar 在 R.layout.base 和 subActivity 中你放入一个 layoutid
  • 对不起,我还是不明白。什么是子 ID?此外,我根本看不到任何将自定义视图设置为工具栏的代码,更不用说设置它的正确布局了。
  • R.layout.sub 是您的自定义视图。
  • 好的,现在我明白你在做什么了——这完全不是我要问的。您只是在工具栏下方创建一个布局。我需要让自定义视图成为工具栏本身的一部分
【解决方案2】:

你也可以使用appbar,

<AppBarLayout>
  <Toolbar/>
  <CustonView/>
<AppBarLayout/>

查看官方文档 http://developer.android.com/reference/android/support/design/widget/AppBarLayout.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-16
    • 1970-01-01
    • 1970-01-01
    • 2011-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多