Android Viewを重ねて表示
AndroidでViewなどを重ねて表示する方法
AvtivityのCreateでaddContentView(view,params)を使うことによって重ねて表示できます。
カメラから取り込んだものの上に表示させることもできます。
/*------------------------------------------
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
MyView myView = new MyView(this);//独自のViewクラス
//ここをカメラビューにすることで背面がカメラから取り込んだものになる
setContentView(R.layout.activity_main);
//ここに重ねて表示したいものを指定する
addContentView(myView, new LayoutParams(
LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT) );
}
---------------------------------------------*/
これでactivityのレイアウトとViewを重ねて表示することができます。
レイアウトをカメラビューなどに変えて表示させるの一番有効的な使い方ですが、ボタンなどの配置をレイアウトに入れてView上にそのレイアウトを表示させる方法もあります。
0 件のコメント:
コメントを投稿