android - 使 CustomView 可滚动

标签 android android-custom-view scrollable

我制作了一个名为 CounterWidget 的自定义 View 。如图所示,给定数字的数字显示在单独的矩形框(包括逗号)中。对于小数字,渲染就很好。但是在大数字(非常大)的情况下,渲染会比屏幕大,一些矩形框会超出屏幕。为了解决这个问题,我想让这个自定义 View 可以滚动。如何使此自定义 View 可滚动。

下面是自定义 View 呈现的图像:

enter image description here

此外,如果数字太大,渲染会超出屏幕,如下所示:

enter image description here

这个问题需要解决。

最佳答案

添加水平 ScrollView

<HorizontalScrollView 
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    >

  // code for CounterWidget   

</HorizontalScrollView>

关于android - 使 CustomView 可滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29513340/

相关文章:

c# - Scrollable Control中的Scroll/Scroll有什么用?

android - RelativeLayout 可滚动

android - 我如何捕获图像并保存在我的 Activity 中的 ImageView 中?

java - 通过回车键提交方法?

android - 如何从 Android canvas 获取触摸形状(弧形)?

android - 只有 APK 时如何对自定义 View 进行单元测试?

android - 自定义 View 问题

android 可缩放和可滚动的棋盘游戏

java - 如何提高 AsyncTask 的速度?

android - ViewPager fragment 中的 onPause() 不起作用