下面的社交圖標(用於fb,twitter,郵件和共享)是具有透明背景的圓形PNG。當我在Eclipse中使用代碼和完全相同的圖像時,我獲得了透明背景,但是在使用Android Studio構建和運行時,我會獲得黑色背景。見下面的細節。使用Android Studio時出現黑色的PNG透明背景
圖片是一樣的。在佈局XML文件中使用代碼:
<LinearLayout
android:id="@+id/ll_shareBtns"
android:layout_width="@dimen/sharesection_width"
android:layout_height="@dimen/sharesection_height"
android:layout_gravity="center"
android:background="@drawable/bg_sharebox"
android:gravity="center"
android:orientation="horizontal" >
<Button
android:id="@+id/btn_facebook"
android:layout_width="@dimen/dimens_sharebtns"
android:layout_height="@dimen/dimens_sharebtns"
android:layout_marginLeft="@dimen/sharebtns_leftmargin"
android:layout_marginRight="@dimen/sharebtns_rightmargin"
android:background="@drawable/bg_facebookbtn"
android:gravity="center" />
<Button
android:id="@+id/btn_twitter"
android:layout_width="@dimen/dimens_sharebtns"
android:layout_height="@dimen/dimens_sharebtns"
android:layout_marginLeft="@dimen/sharebtns_leftmargin"
android:layout_marginRight="@dimen/sharebtns_rightmargin"
android:background="@drawable/bg_twitterbtn"
android:gravity="center" />
<Button
android:id="@+id/btn_email"
android:layout_width="@dimen/dimens_sharebtns"
android:layout_height="@dimen/dimens_sharebtns"
android:layout_marginLeft="@dimen/sharebtns_leftmargin"
android:layout_marginRight="@dimen/sharebtns_rightmargin"
android:background="@drawable/bg_emailbtn"
android:gravity="center" />
<Button
android:id="@+id/btn_share"
android:layout_width="@dimen/dimens_sharebtns"
android:layout_height="@dimen/dimens_sharebtns"
android:layout_marginLeft="@dimen/sharebtns_leftmargin"
android:layout_marginRight="@dimen/sharebtns_rightmargin"
android:background="@drawable/bg_sharebtn"
android:gravity="center" />
</LinearLayout>
當代碼編譯,並與Android Studio中運行,我看到:
當代碼被編譯並與Eclipse中運行,我看到:
很奇怪。構建工具版本的差異是否也會導致此問題?
在'AndroidManifest.xml'中,我對兩個環境使用相同的'android:theme =「@ style/MaterialAppTheme」''。這是你指的地方嗎? – user1406716
您可以請您提供您的style.xml,它存在於值中。@ user1406716 – sahulab