package Seo.exmaple.Re08;
import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.EmbossMaskFilter;
import android.graphics.Paint;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
public class culture_about extends Activity{
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
LinearLayout linear = new LinearLayout(this);
TextView text = new TextView(this);
text.setText("0101010101011010101011");
text.setGravity(Gravity.CENTER);
text.setTextSize(20);
linear.addView(text);
setContentView(linear); // 1번 부분
setContentView(new MyView(this)); // 2번 부분
}
protected class MyView extends View{
public MyView(Context context){
super(context);
}
public void onDraw(Canvas canvas){
Paint Pnt = new Paint();
Pnt.setAntiAlias(true);
Bitmap cup= BitmapFactory.decodeResource(getContext().getResources(),R.drawable.boss);
EmbossMaskFilter blur = new EmbossMaskFilter(new float[]{2,2,2}, 1, 100, 5);
Pnt.setMaskFilter(blur);
canvas.drawBitmap(cup,30,30,Pnt);
}
}
}
----------------------------------------------------------------------------------------
이번에 어플 만들기 연습중인데요
책따라 하다 궁금한게 생겨서 올립니다.
위에것이 소스 인데요....
뒤에쓴 setcontentview 만 휴대폰에 표시 되더라구요...
왜그런지는 대충 이해가 가는데 어떻게 하면
글자와 이미지가 같이 뜨게 할수 있을까요? ㅠ
가르쳐 주세요.... 해결방법 부탁드립니다




하나의 리니어에 두개의 view를 add 하세요.