以下是我TextView
的xml代码:
<TextView
android:layout_weight="8"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:textSize="15sp"/>
我想以编程方式将这种TextView
添加到我的水平线性布局中。我正在尝试这个,但它说这个代码不适用于低于11级的API。
name_text.setLayoutParams(new LayoutParams(0, LayoutParams.WRAP_CONTENT));
name_text.setText(name);
name_text.setTextSize(15);
那么我应该怎么做才能让它适用于所有API?
答案 0 :(得分:3)
你使用了错误的LayoutParams
。使用LinearLayout.LayoutParams
代替ActionBar.LayoutParams
。