【问题标题】:Is there a way to enable ScrollBar in CodeBehind in Android?有没有办法在 Android 的 CodeBehind 中启用 ScrollBar?
【发布时间】:2015-10-04 11:14:00
【问题描述】:

我在原生 android 中编写了一个自定义滚动条通过在 layout.xml 文件中设置以下代码,我能够在原生 Android 中显示滚动条

android:scrollbars="horizontal|vertical"

现在我将其移植到 Xamarin.Android。一切都很好,除了滚动条。 如何在 Xamarin.Android 中显示滚动条。任何人都知道如何在后面的代码中做到这一点?

尝试在我的 CustomScrollView 构造函数中设置 View.Horizo​​ntalScrollBarEnabled 和 View.VerticalScrollBarEnabled 属性。也尝试过覆盖属性并使其始终为真。但这对我不起作用。我已经编写了从 FrameLayout 扩展而来的 CustomScrollViewer。我究竟做错了什么?或者还有其他方法吗?

【问题讨论】:

    标签: android xamarin xamarin.android android-scrollview android-scrollbar


    【解决方案1】:

    属性来自android.view.View,也可以通过setHorizontalScrollBarEnabledsetVerticalScrollBarEnabled访问。

    这两个方法在 Xamarin.Android 中被转换为属性,称为 HorizontalScrollBarEnabledVerticalScrollBarEnabled

    【讨论】:

    • 我已经试过了。我尝试在我的 CustomScrollView 构造函数中设置这些属性。也尝试过覆盖该属性并使其始终为真。但这对我不起作用。我已经编写了从 FrameLayout 扩展的 CustomScrollViewer。我究竟做错了什么?或者还有其他方法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-05
    • 1970-01-01
    相关资源
    最近更新 更多