gpt4 book ai didi

java - 如何使用此特定属性以编程方式创建 TextView?

转载 作者:行者123 更新时间:2023-12-01 21:14:23 25 4
gpt4 key购买 nike

我目前正在创建这样的 TextView:

LinearLayout myLayout = (LinearLayout) activity.findViewById(R.id.ll1);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);

for(int l=0; l<4; l++)
{
pairs[l] = new TextView(context);
pairs[l].setTextSize(TypedValue.COMPLEX_UNIT_DIP, 16);
pairs[l].setLayoutParams(lp);
pairs[l].setId(l);
pairs[l].setText("asd");
myLayout.addView(pairs[l]);
}

现在我想将此属性设置为所有此 TextView:

  • FontFamily:草书
  • SetTextSize 不是 sp 而是 dp(已解决)
  • SetGravity:central_horizo​​ntal(已解决)

当我以编程方式创建 TextView 时,我找不到设置这些属性的方法,我该怎么做?

最佳答案

可以使用 setTextSize(TypedValue.COMPLEX_UNIT_DIP, <float>) 设置以 dp 为单位的文本大小- 请参阅文档[此处]( https://developer.android.com/reference/android/widget/TextView.html#setTextSize(int , float))。

至于字体系列,恐怕我不知道 - 希望其他人可以帮助您:)

关于java - 如何使用此特定属性以编程方式创建 TextView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40553009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com