スクロールビュー内に相対的なレイアウトがあり、次のコードで新しいビューを作成しました:
public class DrawView extends View {
Paint paint = new Paint();
public DrawView(Context context) {
super(context);
}
@Override
public void onDraw(Canvas canvas) {
paint.setColor(Color.BLACK);
paint.setStrokeWidth(2);
paint.setStyle(Paint.Style.STROKE);
canvas.drawRect(5, 5, 140, 140, paint);
}
}
次に、layout.addView(DrawView) を使用して新しいビューを相対的なレイアウトに追加しようとします。これにより、残りのコンテンツでスクロールできるようになりますが、機能せず、何も表示されません..
何か足りないのですか?
編集:
DrawView formas;
GifMovieView gif;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final RelativeLayout layout = new RelativeLayout(this);
final ScrollView scrollView = new ScrollView(this);
//gif = new GifMovieView(this, t_img);
formas = new DrawView(this);
layout.addView(formas);
scrollView.addView(layout);
this.setContentView(scrollView);
inicializar();
load(layout);
}