2017-06-12 1 views
0

Ich bin ein Anfänger zu Android Studio.Ich erstelle ein einfaches Projekt, wo das Klicken auf eine Schaltfläche Text im Textfeld ändert. Das Problem ist, dass, wenn ich die App ausführen, die Schaltfläche das Textfeld verdeckt und den Text darauf versteckt.So kann ich die Textänderung oder sogar den Standardtext nicht sehen.In der Haupt-XML-Datei befindet sich die Schaltfläche unter der Textfeld, so möchte ich es aussehen. Kann jemand helfen? Problem mit der Layouteinstellung?Schaltfläche versteckt das Textfeld, wenn ich die App

+3

Bitte senden Sie Schnipsel Code. – DaveNOTDavid

+2

Wenn du den Arzt aufsuchst, sagst du ihr einfach, dass dein Körper schmerzt und erwarte, dass sie genau weiß, wie sie dir helfen kann? Nein, du sagst ihr, welcher Teil deines Körpers schmerzt und gib Details, wenn die Symptome auftreten. Ähnlich brauchen wir mehr Details, um zu helfen. Vorschläge zur Bereitstellung dieser Details finden Sie in [mcve]. –

Antwort

1

diese Zeile in die Schaltfläche Tag hinzufügen

android:layout_toEndOf = "@+id/textviewid" 

Dass es jetzt unter Ihrem Textview Ihre Schaltfläche

0

dieses Layout Versuchen anzeigt:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/activity_main" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:orientation="vertical"> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Hello World!" 
     android:layout_marginTop="10dp"/> 

    <Button 
     android:layout_width="100dp" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="25dp" 
     android:text="Click!" 
     android:textAllCaps="false"/> 
</LinearLayout> 
Verwandte Themen