相关疑难解决方法(0)

TextView.setTextSize行为异常 - 如何为不同的屏幕动态设置textview的文本大小

通话TextView.setTextSize()工作异常.在调用之后,setTextSize如果我们得到一个getTextSize更高的值,那就是我们之前设置它的值.

这是我们正在做的事情:

zoomControl.setOnZoomInClickListener(new OnClickListener() {
    public void onClick(View view) {
        float size = mViewShabad.getTextSize() + 1;
        textView.setTextSize(size);
    }
});
Run Code Online (Sandbox Code Playgroud)

谁看过这个吗?

android textview

115
推荐指数
5
解决办法
9万
查看次数

Android TextView setTextSize错误地增加了文本大小

这是TextView的扩展.getTextSize()setTextSize()没有被覆盖,我没有扩展这些方法.编程1.6,API级别4.

此代码中的循环导致每次迭代时大小乘以1.5,例如,如果大小最初从200读取getTextSize,则setTextSize(size)调用,getTextSize再次调用则读回300.

public void shrinkTest() {
    float size = this.getTextSize(); 
    while (size > 8) {
        this.setTextSize(size);
        size = this.getTextSize();
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么是这样?

android pixels textview pixelformat

46
推荐指数
3
解决办法
3万
查看次数

如何根据android中文本的长度动态自动调整textview的大小?

我从服务器获取可变大小的数据并设置为textView,我希望textview根据文本集的长度调整大小.

它在材料设计指南中给出.怎么去编码呢?

材料设计指南

链接指南 - https://material.google.com/style/typography.html#typography-other-typographic-guidelines

android android-layout

12
推荐指数
4
解决办法
2万
查看次数

标签 统计

android ×3

textview ×2

android-layout ×1

pixelformat ×1

pixels ×1