0

aとaFrameLayoutを含む があります。にはいくつかの s が含まれています。したがって:CameraPreviewRelativeLayoutRelativeLayoutImageButton

<FrameLayout>
  <CameraPreview/>
  <RelativeLayout>
    <ImageButton/>
    <ImageButton/>
  </RelativeLayout>
</FrameLayout>

を使用してCameraPreview、カメラからの画像をライブプレビューしています。これは正しく動作します。はImageButton描画可能なビットマップを表示し、カメラ プレビューの上に表示されます。

問題は、ボタンが半透明であることです。カメラの画像が背景に表示されます。より見やすくするために、それらを完全に不透明にしたいと思います。どうすればいいですか?

ボタンで SetAlpha() を呼び出してみましたが、効果がないようです。

ボタンを不透明にする方法を誰かが提案できますか?

4

1 に答える 1

0

問題は、イメージ ボタンにバックグラウンド ドローアブル リソースがなく、親階層のどのビューからも継承されていないことであることが判明しました。

のxml定義に追加android:background="@android:drawable/btn_default"するとImageButton、問題が解決しました。

于 2013-10-01T14:52:59.330 に答える