をビューを追加した後、私は以下のように2 imageView
でlinearLayout
が含まれている相対的なレイアウトを持って働いていません。アンドロイドlayout_centerInParentプロパティはプログラム的
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/rlParent">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal"
android:layout_centerInParent="true">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:layout_marginRight="5dp"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"/>
</LinearLayout>
</RelativeLayout>
次に、カスタムsurfaceView
をプログラムで追加しました。 surfaceView
linearLayout
を添加した後center.Iに表示されていないコードをlayout_centerInParent
プロパティを設定しようとしたが、それは動作していません。
私を助けてください。
mPreview = new CustomSurfaceView(getActivity(),1, CameraPreview.LayoutMode.FitToParent, false,this);
LayoutParams previewLayoutParams = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
mLayout.addView(mPreview, 0, previewLayoutParams);
mLayoutがReleativelayoutとmPreviewですが、カスタムsurfaceviewある
あなたがプログラムでsurfaceViewを追加するJavaコードを追加することができますか? –
は、あなたがプログラム的にあなたがLinearLayourまたはRelativeLayout内部 'surfaceView'を、追加 –
をビューを追加する方法を示していますか? – FabioR