androidアプリ開発についての質問です。
タイトルバーとステータスバーを非表示にしたいのですが、エラーが出てしまいできません。
AndroidManifest.xml ファイルへの追記、javaファイルへの追記でもエラーが発生します。
- AndroidManifest.xml
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
- MainActivity.java
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); /* comment in use activity_main.xml */ //setContentView(R.layout.activity_main); LinearLayout l = new LinearLayout(this); l.setOrientation(LinearLayout.VERTICAL); setContentView(l); l.addView(new Screen(this)); } }
javaファイルの追記ではステータスバーの非表示のみはエラーが出ません。
- AndroidManifest.xml
11-22 09:39:54.429 14587-14587 AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
- javaでのエラー
java.lang.RuntimeException: Unable to start activity ComponentInfo{MainActivity}: android.util.AndroidRuntimeException: requestFeature() must be called before adding content
できればxmlファイルを使わず、javaファイルだけでアプリを作成したいので、javaでのタイトルバー、ステータスバーの非表示方法をご教授頂けると幸いです。
また、xmlファイルが不要の場合は全て削除しても問題ないのでしょうか。合わせてご教授お願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/12/08 22:18