相关疑难解决方法(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万
查看次数

如何在程序内部将布局和文本大小设置为DP?

基本上我有这个内部XML,但我必须在代码中重新创建它.我该怎么做?

<EditText 
        android:layout_width="140dp"
        android:layout_height="20dp"
        android:background="@drawable/input_bg01"
        android:textSize="10dp"
        android:gravity="center"
        android:text="111-222-333     FOOO" />
Run Code Online (Sandbox Code Playgroud)

我可以使用它来设置文本大小,但layout_width和height呢?

edTxt.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 10);
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉代码使用DP单元而不是像素?或转换功能将DP转换为像素?

java layout android

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

标签 统计

android ×2

java ×1

layout ×1

textview ×1