没有设备框架的Android Studio设备预览已经消失

时间:2015-03-29 18:27:56

标签: android-studio themes

我从GoogleCloudPlatform / appengine-endpoints-helloendpoints-android项目获得了设计文件,并做了一些小改动。我将主题改为黑暗主题。我不知道这是怎么发生的,但我再也看不到设备控件或边框/框架了。我该如何重置它?其他设计文件显示正常。

终于找到了原因。当我单击预览窗口的黑色外部区域时,它上方会出现一个工具栏。左侧的第一个按钮称为“切换视口渲染模式”。这带回了我的设备视图。 android studio device preview pane

2 个答案:

答案 0 :(得分:0)

Hhmm ..对我来说,无论何时使用父ScrollView布局设计/设计布局 - 它都不会显示工具栏和设备框架。

要将Scrollview布局显示为其他布局,您必须包含它。例如:

我的ScrollView.xml

<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="vertical"
android:fadeScrollbars="true"> </ScrollView>

将其包含在您的activity_main.xml或其他.xml文件中。

<RelativeLayout 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:fitsSystemWindows="true"
tools:context=".activities.ShareAppActivity">

<!--Include ActionBar/Toolbar-->
<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/toolbar"
    android:elevation="8dp"
    android:minHeight="?attr/actionBarSize"
    android:background="@color/colorPrimary">
</android.support.v7.widget.Toolbar>

    <include
        android:id="@+id/scrollview_layout"
        **layout="@layout/scrollview"**
        android:layout_height="match_parent"
        android:layout_width="match_parent"/> </RelativeLayout>

使用<include /> - 标签并在布局=&#34; @ layout / YOUR_XML_SCROLLVIEW&#34; 在xml布局中,您希望显示/包含您的滚动视图。 您现在可以使用设备框架和工具栏查看scrollview_layout。

答案 1 :(得分:0)

点击预览窗口,然后按下按钮&#39; F&#39;在键盘上。