如何在Xamarin.Droid中更改选项卡式页面指示器的颜色?

476rick

我正在使用Xamarin.Forms和可移植类库构建应用程序我有一个选项卡式页面。我想更改选项卡式页面指示器的颜色。更改其余布局是我已经管理的事情,我唯一需要做的就是更改浅蓝色的选项卡式页面指示器,如下所示:
在此处输入图片说明

我在Xamarin.Droid中找不到任何可以使用的东西。这是使用内容创建选项卡式页面的代码:

class TabbedPageTry : TabbedPage
{
    public TabbedPageTry()
    { 
        Title = "TabbedPage";

        var myPages = new CategoryDAO().GetCategories();
        foreach (var item in myPages)
        {
            Children.Add(new TabPage(item.CategoryID) { BindingContext = item });
        }
    }

    public class TabPage : ContentPage
    {
        public TabPage(int categoryID)
        {
            Padding = new Thickness(0, Device.OnPlatform(20, 0, 0), 0, 0);

            var listView = new ListView
            {

                SeparatorColor = Color.FromHex("#101010"),
                ItemsSource = new CourseDAO().GetCourses(),
                IsPullToRefreshEnabled = false,
                BackgroundColor = Color.White,
            };

            this.SetBinding(Page.TitleProperty, "Name");
            Content = listView;
        }
}

因为正在使用Xamarin.Forms将应用程序制作为Visual Studio,所以我的问题尚未得到解答。我发现的所有问题都是针对Android的,这不是我想要的。我需要的是针对我的问题的C#解决方案。

先感谢您。

吉姆加尔

如果您在Android平台项目使用AppCompat,请在TabLayout axml文件中使用tabIndicatorColor属性执行以下操作:

<android.support.design.widget.TabLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/sliding_tabs"
   ....
    app:tabIndicatorColor="#123456" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Android中更改选项卡指示器颜色

如何在Xamarin iOS中更改选项卡式页面的背景颜色?

如何在Android中更改选项卡式活动的选项卡指示器的样式(默认为下划线)?

Xamarin-从按钮更改选项卡式页面

如何更改带有验证错误的选项卡的选项卡指示器颜色?

Xamarin表单-如何在Xamarin表单中为选项卡式页面编写单元测试?

如何在Material-UI v1中实现自定义选项卡指示器颜色

如何在Xamarin中的XAML中设置选项卡式页面的内容页面?

如何在Xamarin.Forms的“选项卡式”页面中的页面之间共享值?

在操作栏中更改选项卡指示器颜色

如何在NavigationDrawer中创建选项卡指示器?

使用React,如何在更改路线时在浏览器选项卡中触发浏览器加载指示器?

如何在NSTabView中更改选项卡按钮和视图本身的颜色?

如何在 AvalonEdit 中更改选项卡的符号和颜色

如何在“销售订单”页面中更改选项卡的顺序

主详细页面Xamarin中的选项卡式页面

路由更改为非选项卡路径时如何清除选定的选项卡指示器

xamarin表单更改选定的选项卡颜色文本

如何在Windows Phone 7中更改进度指示器的颜色

如何在Android中更改ProgressBar的进度指示器颜色

如何在我的单元格中更改附件类型->披露指示器颜色?

如何在XMonad中修改选项卡式窗口的顺序?

如何在NetBeans中更改选项卡图标?

如何在QPlainTextEdit中更改选项卡的宽度

如何在xamarin.forms的选项卡式页面内添加用户控件

如何更改选项卡布局的文本颜色?

如何在reactjs中更改选项的颜色?

如何在 React-select 中更改选项颜色

iOS-如何更改选项卡栏中图标的颜色moreViewController