应用程序看起来像DialogFragment

时间:2015-07-24 14:04:42

标签: android

当我打开我的应用程序(从Android工作室本身运行它或者在我安装它并从手机启动它之后)它看起来像这样。

我弄清楚内容的原因;)仍然很奇怪。

enter image description here

清单

<?xml version="1.0" encoding="utf-8"?>
  <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.jacobusconradi.versuchstestapplication" >

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />


    <application
      android:allowBackup="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:theme="@style/AppTheme" >

      <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >

        <intent-filter>
          <action android:name="android.intent.action.MAIN" />
          <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
      </activity>


      <activity
        android:name=".NASA_TLX_Test"
        android:screenOrientation="portrait"
        android:configChanges="locale"
        android:label="Nasa TLX Test" >
      </activity>
    </application>
  </manifest>

activity_main.xml中

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/LayoutContainer"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <LinearLayout
        android:id="@+id/LinearLayout1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        tools:context="versuchstest.versuchstestapp.MainActivity" >

        <ImageView
            android:id="@+id/imageView1"
            android:layout_width="match_parent"
            android:layout_height="80dp"
            android:layout_alignParentBottom="true"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/textView3"
            android:src="@drawable/fraunhoferlogo" />

        <View
            android:layout_width="match_parent"
            android:layout_height="1px"
            android:background="@android:color/black" />

        <TextView
            android:id="@+id/ueberschrift"
            android:layout_width="281dp"
            android:layout_height="wrap_content"
            android:text="Name der Versuchsperson"
            android:textAppearance="?android:attr/textAppearanceLarge" />

        <EditText
            android:id="@+id/editText1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:ems="10" >

            <requestFocus />
        </EditText>

        <View
            android:layout_width="match_parent"
            android:layout_height="1px"
            android:background="@android:color/black" />

        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Testbedingung"
            android:textAppearance="?android:attr/textAppearanceLarge" />

        <EditText
            android:id="@+id/editText2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:ems="10" />

        <View
            android:layout_width="match_parent"
            android:layout_height="1px"
            android:background="@android:color/black" />

        <CheckBox
            android:id="@+id/checkBox1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Erklärung ausblenden" />
    </LinearLayout>

    <Button
        android:id="@+id/startTest"
        android:layout_width="wrap_content"
        android:layout_height="40dp"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_weight="0.00"
        android:text="starten" />

</RelativeLayout>

如何让它看起来像一个实际的活动?

注意:,如DialogWindow

如果存在任何其他问题,我会更新它,以便您可以获得所需的信息:)

1 个答案:

答案 0 :(得分:3)

好的,这就是这个问题的解决方案:

在styles.xml(v21)中我有:

the trait `core::clone::Clone` is not implemented 
for the type    `std::sync::mutex::Mutex<()>` 

而不是:

<resources>
<style name="AppTheme" parent="android:Theme.Material.Dialog.NoActionBar">
</style>
</resources>