2015-12-14 29 views
2

我剛剛創建了一個新項目,空白活動。如果我進入activity_main.xml的界面,我不能拖放任何小部件。我試圖改變主題,仍然沒有。這裏是我的activity_main.xml和清單文件。Android Studio - 不能拖放按鈕

清單:

<?xml version="1.0" encoding="utf-8"?> 

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme.NoActionBar"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

activity_main.xml中:

<android.support.design.widget.AppBarLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:theme="@style/AppTheme.AppBarOverlay"> 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     app:popupTheme="@style/AppTheme.PopupOverlay" /> 

</android.support.design.widget.AppBarLayout> 

<include layout="@layout/content_main" /> 

<android.support.design.widget.FloatingActionButton 
    android:id="@+id/fab" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="bottom|end" 
    android:layout_margin="@dimen/fab_margin" 
    android:src="@android:drawable/ic_dialog_email" /> 

回答

2

Android Studio更改了版面activity_main.xml,並將其作爲FloatingActionButton,ToolBar之類的東西的容器。因此,您無法將按鈕拖放到那裏。他們創建了另一個名爲content_main.xml的XML文件,您可以在其中添加所有其他視圖。它們包括content_main內通過

<include layout="@layout/content_main" /> 
+0

這麼多天的搜索,這是這麼簡單! – reddead

+0

@reddead你並不孤單,我也有同樣的問題:D – SaNtoRiaN

+0

這是如何以編程方式指定的?看起來我仍然可以創建一個新的活動,拖放我的視圖,然後將其指定爲主要活動。 –

1

activity_main我注意到,(在底部點擊「文字」按鈕左)增加一些編程到XML文件,然後作出如此的UI工作......但只有我加入後以編程方式。

+1

好極了,我試過所有的解決方案,最後你的解決方案是完美的。 – ManKeer