这是我的活动课。在这里,我有一个 Textview。
我想从视图类设置 TextView。
public class TestApp extends Activity
{
TextView NameTxtView;
CustomView view;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.Main);
view = (CustomView)findViewById(R.id.customview);
NameTxtView = (TextView) findViewById(R.id.nameTxtxVw);
}
}
这是我的视图类。在这里,我想设置 TextView 文本。我无法在活动中设置此文本。因为我在 View 类上获得了价值。
public class CustomView extends View
{
public CustomView(Context context, AttributeSet attrs)
{
super(context, attrs);
}
@Override
public void onDraw(Canvas canvas)
{
NameTxtView.settext("Test");
}
}
任何想法如何做到这一点?
谢谢