相关疑难解决方法(0)

在android中以编程方式设置TextView TextAppeareance

我将实现一个LinearLayout输入字段,根据数据库表的字段数以编程方式生成输入字段.

不幸的是,当我尝试设置属性时:textApperancetextApperanceLargeTextView,它不起作用.以下是我的代码......

for (int i = 0; i < selectedProducts; i++) {

            premLayout[i] = new LinearLayout(this);
            premLayout[i].setLayoutParams(new LinearLayout.LayoutParams(
                    LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
            premLayout[i].setOrientation(LinearLayout.HORIZONTAL);
            premLayout[i].setGravity(Gravity.TOP);

            premTextView[i] = new TextView(this);
            premTextView[i].setLayoutParams(new LinearLayout.LayoutParams(
                    LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT,
                    2.0f));
            premTextView[i].setTextAppearance(this, android.R.attr.textAppearanceLarge);

            premTextView[i].setText(premiumChannels.get(i));
            premTextView[i].setId(i + 600);

            int px = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 20, getResources().getDisplayMetrics());
            premTextView[i].setWidth(px);

            premLayout[i].addView(premTextView[i]);
Run Code Online (Sandbox Code Playgroud)

android textview

59
推荐指数
2
解决办法
5万
查看次数

标签 统计

android ×1

textview ×1