2016-10-05 11 views
1

私はactivity_main.xmlに単純なテキストビューを追加しようとしていますが、それをカスタムの場所に追加することはできません(パレットからのドラッグアンドドロップのように)。代わりに、それはちょうど私は下の写真のように、これらの緑の点線のボックスを与える:activity_main.xmlにコンポーネントを追加するにはどうすればよいですか?

Screenshot

がどのように私はこの問題を解決するのですか?

+1

は、あなたが「カスタムの場所」とはどういう意味ですかcontent_main.xml –

+0

にそれを置きますか?親のレイアウトとは何ですか? –

+0

私は基本的にドラッグアンドドロップをしたいと思っていました。 –

答えて

0

テキストエディタで行うことができます。

画面の左下にあるテキスト]ボタンをクリックし、次のXMLの追加がしてみてください:画面の左側からの距離、またはXの位置を指定

<?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:orientation="vertical" 
    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" 
    tools:context="protocols.doubleverify.com.protocols.main.MainActivity"> 

    <TextView 
     android:layout_marginLeft="50dp" 
     android:layout_marginTop="40dp" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Hello World!" /> 
</LinearLayout> 
  • android:layout_marginLeft="50dp"を。
  • android:layout_marginTop="40dp"画面の上からの距離、つまりyの位置を指定します。
+0

画像を見てください。彼は間違ったレイアウトを編集しています –

+1

生のXMLファイルに触れずに同じマージンを設定することができます –

+0

@TimCastelijns私が理解したところで、彼は特定のx、y座標という衣装場所にテキストボックスを配置しようとしています。レイアウトが間違っているとはどういう意味ですか? –

1

あなたはないcontent_main.xmlで、activity_main.xmlにのTextViewを追加しようとしている場合。 また、TextViewタグを使用してテキストで行うこともできます。次に、android:text="text you want"にテキストを追加します。 カスタムロケーションが必要な場合は、リニアレイアウトまたは相対レイアウトを使用し、パディングまたはマージンを単純に追加する必要があります。

ドラッグアンドドロップを使用したい場合は、正しいxmlファイル(この場合はactivity_main.xml)で確認してください。

あなたはTextViewの詳細を読むことができるが、ここで属性:Textview

関連する問題