草庐IT

md-toolbar

全部标签

Android 设计支持库 : Use ViewPager/TabLayout with scrolling toolbar and sticky button

我有一个TabLayout和一个ViewPager。在选项卡中显示了一些fragment。一个fragment由一个NestedScrollView和一个应该始终可见的粘性按钮组成,即使用户向下/向上滚动也是如此。另外,如果用户向下滚动,我想隐藏工具栏。目前滚动有效,但我的粘性按钮在启动时不可见,只有在我向下滚动时才会出现。这是我的设置(基本上取自ChrisBanescheese-samplehttps://github.com/chrisbanes/cheesesquare):包含ViewPager和工具栏的布局:我的带有NestedScrollView和StickyButton的f

android - FormsAppCompatActivity 和 MasterDetailPage : no Toolbar

更新:显然这是故意的,参见here.编辑:事实证明,问题是工具栏没有添加到MasterDetailPage,而是添加到我设置为详细信息页面的页面(在我的例子中是NavigationPage).那么问题就变成了:为什么我用MasterDetailPage的时候没有Toolbar?我已经升级到新的FormsAppCompatActivity。有很多错误,我会一一解决。现在,抽屉显示在工具栏上。我希望工具栏始终位于顶部,因此抽屉应位于其下方。我的RootView是一个MasterDetailPage:RootView=newMasterDetailPage{Master=PageSubs,D

android - 在 xml 中设置 Toolbar 一半的 attr/actionBarSize 高度

有没有在布局xml文件中设置“android.support.v7.widget.Toolbar”一半的预定义属性(如“?android:attr/actionBarSize”)的高度?事实上,我希望我的工具栏的高度是这样的: 最佳答案 无法在xml中执行算术操作。如果你想通过xml给值,那么你必须执行以下操作:在values/dimes.xml中定义一个变量halfActionBar并设置为28dp(原来是56dp)。在values-land/dimes.xml中定义一个变量halfActionBar并设置为24dp(原来是48d

android - AppCompat 工具栏 : set toolbar theme from upper theme

我有一个“轻”主题的应用程序:@color/primary@color/primary_dark@color/accent我希望我的Toolbar是深色主题的,所以我设置了以下样式,正如ChrisBanes所建议的那样:然后,通过将android:theme="@style/Theme.ByodTheme.Toolbar"添加到我的android.support.v7.widget.Toolbar,一切正常预期(即使AndroidStudio预览不显示标题的白色,它适用于设备):现在,我不想为我的应用程序中的每个工具栏指定android:theme,而是想在我的主主题中指定样式并忘记它

android - 为什么我应该使用 AppCompatActivity 而不是独立的 Toolbar 来创建 Activity 的应用栏?

使用工具栏为API21+中的Activity创建应用栏的主要方法有两种。创建一个扩展AppCompatActivity的Activity,然后按照说明进行操作here创建一个独立的Toolbar作为应用栏(使用android.support.v7.widget.Toolbar在xml中定义Toolbar)然后膨胀一个菜单像这样:`toolbar.inflateMenu(R.menu.homeview_menu_common);我的问题是:做一个优于另一个的好处和缺点是什么?`也可以在此处找到与此主题相关的问题(HowcananactivityuseaToolbarwithoutexte

android - Android Toolbar添加自定义 View 时,会有一个marginLeft

我有一些关于安卓工具栏的问题。通常,如果我将自定义View设置到工具栏中,该View应该从左到右填满整个工具栏空间并且没有边距。但是我的左边有一个空格,这些是我的代码:xml:Activity:privatevoidinitToolbar(){toolbar=(Toolbar)findViewById(R.id.base_toolbar);setSupportActionBar(toolbar);ActionBaractionBar=getSupportActionBar();if(actionBar!=null)actionBar.setDisplayOptions(ActionBa

android - 无法让AppCompat ActionBar/Toolbar成为覆盖

因此,我有一个工具栏,我将其设置为我的supportActionBar,我希望它处于覆盖模式。在这一点上,我觉得我已经尝试了一切,但似乎没有任何效果。这是我目前拥有的样式:@color/primary@color/accent@style/Widget.IconPageIndicator@style/Widget.TabPageIndicatorfalsetruetrue@color/backgroundtruetrue这是我的工具栏的代码:最后,这是我在Activity中设置它的地方:actionbar=(Toolbar)findViewById(R.id.actionbar);;s

android - Activity中的findViewById(int)无法应用于(int, android.support.v7.widget.Toolbar

所以我一直在关注SlidnerdtutorialontheNavigationDrawer.当我尝试创建ActionBarDrawerToggle实例以指定Activity、DrawerLayout和Toolbar时,问题就出现了。(NavigationDrawerFragment)getSupportFragmentManager().findFragmentById(R.id.fragment_nav_drawer);drawerFragment.setUp((DrawerLayout)findViewById(R.id.drawer_layout,toolbar);我在(R.id

android - 登录异常 SASL 身份验证在 android 中使用机制 DIGEST-MD5 asmack 失败

我尝试连接Xmpp服务器,但出现异常使用DIGEST-MD5机制登录异常SASL身份验证失败我使用这个代码,任何人都可以帮助我,或者代码try{if(xmppConnection==null){ConnectionConfigurationconfig=newConnectionConfiguration(SERVER_HOST,SERVER_PORT,SERVICE_NAME);xmppConnection=newXMPPConnection(config);System.out.println("xmppConnection"+xmppConnection);}if(!xmppCo

android - Toolbar with Gradient Background 设置标题背景透明

我定义了一个GradientDrawable:然后我将它设置在我的工具栏上:@color/textcolorsecundary@color/textcolorsecundary@color/textcolorsecundary@drawable/custom_background_blue这是工作!但是:标题就是这样。它得到相同的梯度。这看起来真的很难看,所以我必须改变它。如何将信息文本的背景设置为透明? 最佳答案 您还可以通过将工具栏的背景设置为您的可绘制对象来解决此问题。mToolbar().setDrawable(R.draw