2人目のアクティビティを持つアプリがあります.2番目のアクティビティには問題のないアプリのタイトル付きアクションバーがあります。 しかし、私のランチャー活動では、バーはアンドロイドスタジオのディスプレイに表示されますが、実際のアプリでは表示されません... 何が起こって何が起こっている? は、ここに私のxmlです:アンドロイドスタジオで表示されたアクションバーは実際のアプリケーションでは表示されません
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".Menu_Activity">
<ListView
android:id="@+id/list"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_weight="0.99"
android:dividerHeight="2px">
</ListView>
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Download content"
android:textColor="#FFFFFF"
android:id="@+id/button"
android:background="@drawable/buttonshape" />
</LinearLayout>
とここにバーが表示されているxmlです:
Imは両方のケースでAppCompatActivityを拡張以外のjavaファイル内のバーに関する何もしていない<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center">
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
/>
<ListView
android:id="@+id/list"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:divider="#FF000080"
android:dividerHeight="2px">
</ListView>
</LinearLayout>
。ここで
は、スタイルファイルです:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
</resources>
あなたの助けをいただき、ありがとうございます。
Androidスタジオでは、使用可能なテーマを使用してレイアウトの外観を表示できます。特にツールを使用している場合:コンテキスト。 Android Studioに間違ったテーマが選択されている可能性があります。マニフェストファイル内でのあなたの活動とアプリケーションには、どのようなテーマがありますか? – lodlock
これらのXMLファイルのいずれにも 'android.support.v7.widget.Toolbar'が表示されません。なぜあなたはAndroid Studioプレビューウィンドウでそれらを見ますか? –