如何從另一個此類已擴展的類中找到Mainactivity中的對象(例如Imageview)?如何從另一個類中找到Mainactivity中的對象
我Mainactivity:
public class MainActivity extends Activity implements OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public void onClick(View view){
}}
我DrawingView類:
public class DrawingView extends View {
public DrawingView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onSizeChanged(int w, int h, int oldw, int oldh) {
super.onSizeChanged(w, h, oldw, oldh);
canvasBitmap = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);
drawCanvas = new Canvas(canvasBitmap);
}
............
}
在我activity_main.xml中
我有一個ImageView的,但我不能找到它。 我搜索網站下架,最好的答案是這樣的:
How to update a TextView of an activity from another class
但這個答案劑量不會幫我。 如何在DrawingTutorial類的onTouchEvent或其他部分找到Imageview? 爲什麼這個鱈魚DOS沒有爲我工作:
imageView = (ImageView) getRootView().findViewById(R.id.imageView);