2016-08-29 9 views
0

通常の色を自分のアプリのバックグラウンドとして使用すると、apkは正常に構築され、アプリは自分のデバイスで完全に実行されます。アンドロイドアプリの背景色を変更するとエラーが発生する

バックグラウンドをグラデーションの色の背景に変更すると、apkが正常にビルドされますが、デバイス上でアプリがクラッシュするという問題があります。

<ImageButton android:id="@+id/renunganbutton" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_weight="3" 
      android:background="#212326" 
      android:src="@drawable/renungan"/> 
+0

あなたはあなたのxml-s内のグラデーションの背景をどのように使用するかを投稿できますか? – abbath

+0

あなたのアプリがクラッシュするときにLogCatを共有してください。 –

+0

@AhlemJarrar apkが正常に構築されますが、私のデバイス上でアプリケーションを実行しようとすると、アプリケーションがクラッシュします –

答えて

0

このコードを書いてみるその後、描画可能なフォルダの例gradient.xmlのためのXMLファイルを作成して:

<shape 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle" 
> 
<gradient 
    android:startColor="#000000" 
    android:centerColor="#5b5b5b" 
    android:endColor="#000000" 
    android:angle="0" /> 

可能な角度は、以下のとおりです。

0、90、 180,270

し、このようMainActivity.xmlであなたの要素の背景を設定:

android:background="@drawable/gradient.xml" 
+0

私のコードはあなたのように同じで、私はapkをビルドします。 apk succesfuly build。 私のデバイス上でアプリを開くとアプリがクラッシュした –

関連する問題