これは私の Activity クラスです。ここに Textview があります。
View Class から 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 Text を設定します。このテキストをアクティビティに設定できません。Viewクラスで値を取得しているためです。
public class CustomView extends View
{
public CustomView(Context context, AttributeSet attrs)
{
super(context, attrs);
}
@Override
public void onDraw(Canvas canvas)
{
NameTxtView.settext("Test");
}
}
それを行う方法はありますか?
ありがとう