Java 包含动态内容和自动调整文本大小的锚定文本视图
我有一个带有整数的文本视图,它可以根据屏幕上执行的手势增加或减少。但是,随着整数的增加或减少,数字在屏幕上的位置会发生变化,因为某些数字的宽度小于其他数字。我已经在textview中使用重力将数字居中 具体而言,当数字从2更改为1时,整个数字将向左移动 另外,由于我有两个文本视图,当它们都有两位数时,它们开始重叠。有没有办法自动调整文本大小Java 包含动态内容和自动调整文本大小的锚定文本视图,java,android,resize,textview,anchor,Java,Android,Resize,Textview,Anchor,我有一个带有整数的文本视图,它可以根据屏幕上执行的手势增加或减少。但是,随着整数的增加或减少,数字在屏幕上的位置会发生变化,因为某些数字的宽度小于其他数字。我已经在textview中使用重力将数字居中 具体而言,当数字从2更改为1时,整个数字将向左移动 另外,由于我有两个文本视图,当它们都有两位数时,它们开始重叠。有没有办法自动调整文本大小 理想的解决方案是,如果textview是一个矩形,则该矩形将定位到该位置,随着数字的变化,它只能在该区域内变化,如果不合适,则将文本大小调整为较低的字体大小
理想的解决方案是,如果textview是一个矩形,则该矩形将定位到该位置,随着数字的变化,它只能在该区域内变化,如果不合适,则将文本大小调整为较低的字体大小 解决这个问题有两种解决方法。这取决于你喜欢哪个 见下文:
<LinearLayout>
<TextView ONE/>
//assign weight property
<TextView TWO/>
</LinearLayout>
//分配权重属性
发布你的一些代码,如果你使用的话,发布你的布局。你能详细解释一下它们是如何工作的以及如何实现它们吗?为你的线性布局“android:weightsum=2”分配权重,为两个文本视图“textview1/2”->android:weight=1为每个文本视图分配权重。谷歌搜索设置文本视图的字幕属性,如果你对我的回答满意,那么你应该接受它。所以其他人可以遵循相同的答案,这是StackOverflow我接受了答案,但无法投票,因为我没有足够的信誉点,但谢谢你的解决方案。线性布局就像一种魅力,尽管它对放置视图的位置有很大的限制。