2017-05-05 11 views
0

Android Studio Emulator do not show the designed layoutのAndroid Studioのエミュレータは、私はアンドロイドで私の最初のアプリを作るためにしようとしていますが、わずか2テキストフィールドと1つのボタンでも、私のシンプルなアプリは常にエミュレータの隅に浮くように設計レイアウト

は表示されません。 Androidイメージをx86またはInstall HAXMに変更しようとしましたが、レイアウトの異なる別のコンピュータで試しましたが、状況は変わりません。

私はAndroidの初心者ですので、私はあなたから助けを得ることを望みます。ここで

<?xml version="1.0" encoding="utf-8"?> 
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.example.admin.button.MainActivity"> 

    <EditText 
     android:id="@+id/editText" 
     android:layout_width="368dp" 
     android:layout_height="wrap_content" 
     android:ems="10" 
     android:hint="Username" 
     android:inputType="textPersonName" 
     tools:layout_editor_absoluteX="8dp" 
     tools:layout_editor_absoluteY="5dp" /> 

    <EditText 
     android:id="@+id/editText2" 
     android:layout_width="368dp" 
     android:layout_height="wrap_content" 
     android:ems="10" 
     android:hint="Password" 
     android:inputType="textPersonName" 
     tools:layout_editor_absoluteX="8dp" 
     tools:layout_editor_absoluteY="62dp" /> 

    <Button 
     android:id="@+id/button" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Log In" 
     tools:layout_editor_absoluteX="148dp" 
     tools:layout_editor_absoluteY="118dp" /> 
</android.support.constraint.ConstraintLayout> 
+1

activity_main.xmlを投稿できますか? – Raghavendra

+0

あなたのコードなしであなたを助けることはできませんので、あなたのコードを追加してください。 – Zaid

+0

はい私は今投稿します – Dan

答えて

1

あなたはは左上隅(0,0)で描画されるようにそれらを強制するあなたの意見に任意の制約を適用していないています。適切な制約(左、上、右、下)を適用します。

理由は、レイアウトエディタですべてが正常に表示される理由は、tools:名前空間でハードコードされた値を適用したことです。これはレイアウトエディタでのみ有効ですが、実行時には有効になりません。

も参照してください。thisあなたのケースを正確に表した回答。

+0

質問に答える既存の投稿が分かっている場合は、複数の投稿にまたがって回答を繰り返すのではなく、重複して投票してください。 –

+0

ありがとうございました。 – Dan

0

activity_main.xml私のファイルは、この

  1. を試しているマニフェストファイルをチェックし、マニフェストに既にあれば、あなたの活動を参照してください。
  2. アクティビティを確認し、アクティビティが既にアクティビティまたはAppCompatActivityを拡張しているかどうかを確認してください。
+1

あなたはその質問を理解していないと思いますか? – Raghavendra

+0

提案していただきありがとうございます。上記のファイルactivity_main.xmlを投稿しておりますので、確認してください。 – Dan

+0

あなたの提案については、Manifestに既に存在しています(MainActivityが1つしかないため)、AppCompatActivityもすでに拡張されています。しかし、それは動作しませんが:( – Dan

関連する問題

 関連する問題