###前提・実現したいこと
初めてアプリを一つ作っている過程で起きました。
アクティビティが二つあり、二つ目のアクティビティにはカスタムビューがあるアプリを製作しています。そんな中で完成したと思いテストしていると以下の問題が発生しました。
###発生している問題・エラーメッセージ
一部の端末で遷移した後の画面が真っ暗になり、本来想定している操作ができません。しかし、私の端末ではエラーメッセージはもちろん画面が暗くなることもなく、正常に遊べる状況です。全くもって何が原因なのかわかりません。解決へのお導き、共によろしくお願いします。
###該当のソースコード
問題の遷移先のコード
Java
1@Override 2 protected void onCreate(Bundle savedInstanceState) { 3 super.onCreate(savedInstanceState); 4 getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); 5 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 6 requestWindowFeature(Window.FEATURE_NO_TITLE); 7 setNavigationbarHide(this, true); 8 LayoutInflater factory = LayoutInflater.from(this); 9 FrameLayout root = new FrameLayout(this); 10 View view = factory.inflate(R.layout.mixed, root); 11 setContentView(view); 12 cccc = (C) findViewById(R.id.display);
mixed.xml
xml
1<?xml version="1.0" encoding="utf-8"?> 2<android.support.percent.PercentFrameLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 android:layout_width="match_parent" 5 android:layout_height="match_parent"> 6 <View 7 android:layout_width="800dp" 8 android:layout_height="1000dp" 9 android:layout_gravity="center" 10 android:background="@drawable/mixeddisplay" 11 /> 12 <!--android:background="@drawable/mixeddisplay--> 13 <jpdb.shoichi_vono_kono.mrgbounding.C 14 android:id="@+id/display" 15 android:layout_width="match_parent" 16 android:layout_height="match_parent" /> 17</android.support.percent.PercentFrameLayout>
mixeddisplay.xml
xml
1<?xml version="1.0" encoding="utf-8"?> 2<shape xmlns:android="http://schemas.android.com/apk/res/android" 3 android:shape="oval"> 4 <size android:width="10dp" android:height="10dp" /> 5 <gradient android:angle="270" android:type="radial" android:gradientRadius="900dp" android:startColor="#86F9C5" android:endColor="#FFFF99" android:centerX="0.5" android:centerY="0.5" /> 6</shape>
###試したこと
inflate()の第二引数にroot = new FrameLayout(this)を代入しました。
###不具合の出ている端末の情報
・Xperia z5(Android 6.0.0以上)
・Galaxy S5(Android 6.0.0以上)
###アプリについての補足
・ターゲットはAndroid 5.0.0以上
・Xperia XZ(自分の端末)ではエラーなく正常に作動
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/24 08:14
2017/05/24 11:51
2017/05/24 12:17
2017/05/24 12:22
2017/05/24 12:44 編集
2017/05/25 04:45
2017/05/25 05:28
2017/05/25 07:40
2017/05/25 08:09
2017/05/25 09:20
2017/05/25 09:28
2017/05/25 09:55
2017/05/26 14:16