【发布时间】:2020-05-19 01:49:56
【问题描述】:
public TextView descriptionTextView(Context context, String text) {
final ViewGroup.LayoutParams lparams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
final TextView textView = new EditText(context);
textView.setLayoutParams(lparams);
textView.setTextSize(10);
textView.setTextColor(Color.rgb(0,0,0));
textView.setText(" " + text + "");
textView.setMaxEms(8);
textView.setKeyListener(null);
textView.setFocusableInTouchMode(false);
textView.setEnabled(false);
return textView;
}
这是我为TextView 编写的代码。
我想从其他类或同一个类中引用它,但我找不到固定它的方法;就像我想根据输入更改值一样。
【问题讨论】:
-
您必须使用此方法在运行时将
TextView添加到某个布局。因此,您可以在运行时通过读取该布局的子视图再次找到它,然后将View转换为TextView并更新数据。
标签: android dynamic reference generated