Попробуйте этот подход. Основная идея - переместить панель инструментов за пределы CoordinatorLayout и обернуть эту структуру представлений с помощью другой компоновки контейнера.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:id="@+id/id_toolbar_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true">
<android.support.v7.widget.Toolbar
android:id="@+id/id_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin"
app:layout_scrollFlags="scroll|exitUntilCollapsed" />
</android.support.design.widget.AppBarLayout>
<android.support.design.widget.CoordinatorLayout
android:id="@+id/main_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/id_toolbar_container">
<android.support.design.widget.AppBarLayout
android:id="@+id/id_appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_scrollFlags="scroll|enterAlways">
<android.support.design.widget.TabLayout
android:id="@+id/id_tabs"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize" />
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/id_viewpager"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</android.support.design.widget.CoordinatorLayout>
</RelativeLayout>
Mozilla Bespin - это интересный проект ( Руководство пользователя ).
Это проект с открытым исходным кодом Mozilla Labs для создания IDE на основе браузера. Вы можете принять его самостоятельно, см. Руководство разработчика .
Я не думаю, что он в настоящее время является полноценным питоном IDE, но я считаю, что это может быть сделано в один с небольшим усилием. Сервер Bespin написан в Python.
http://shell.appspot.com/ Оболочка google AppEngine (не совсем IDE).
-121--1333234-MyEclipse 8 позволяет настроить некоторые из множества опций для повышения скорости запуска.
Было много проблем с v7, особенно с прокси-подключениями к Интернету, но они, похоже, исправлены сейчас.
-121--4692500-Я почти уверен, что IDE являются последним видом программ, которые когда-либо будут основаны на Интернете, потому что хорошая IDE должна быть очень интерактивной, если она хочет быть хорошей.
Я действительно не вижу причины для этого, и другие, кажется, согласны, потому что их нет. И нет, интерактивная веб-оболочка или компилятор не имеет ничего общего с IDE.
http: //shell.appspot. COM / Google AppEngine Shell (не очень IDE).
CodePad может компилировать код, если это то, что вы ищете.
ideone.com может компилировать и запускать Python. Также имеется встроенный веб-редактор - идеально подходит для быстрых тестов. Это не открытый исходный код, но вы можете использовать Ideone API для создания своего сервиса.