2015-10-23 2 views
-1

im создает приложение для запуска. в учебнике он использует скользящий ящик, который устарел в Api 17. что я могу использовать вместо этого? я попытался с помощью Slideup панели одного из постов здесь ссылку ниже на GitHub нижеЧто я могу использовать вместо раздвижного ящика

gitHubLinkhttps://github.com/umano/AndroidSlidingUpPanel

. но это не позволит мне использовать его так, как я хочу. Я хочу, чтобы приложения отображались в ящике не в основном контенте. по какой-то причине второе представление только позволяет мне создать текстовое представление, которое для дескриптора сдвигает его. любые советы о том, какие другие методы я мог бы использовать для выполнения одной и той же работы. он должен скользить снизу. спасибо за помощь

+0

полка представляет собой фрагмент так и не может использовать его в качестве основного содержания. Это должно быть активность –

+0

скользящий выдвижной ящик устарел. что я могу использовать вместо этого? –

+0

Какое скользящее устройство вы используете? можете ли вы упомянуть об этом в своем вопросе .. я бы посмотрел .. –

ответ

0

Хорошо, ребята, сузились. Использование GitHub я опубликовал в вопросе. что он сделал, потому что вслух столько макетов, сколько мне нравится, но всего 2 ребенка. Я использовал относительный макет в качестве своего первого макета с gridView для своих домашних приложений внутри и закрыл его. затем я использовал альтернативную компоновку ниже, с текстом внутри, а затем другой относительный макет с 80dp Padding в верхней части (размер моей текстовой ручки) внутри этого, у меня было другое gridview для моих приложений и все закрыло.

XML-файл для него выглядит этой

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
 
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" 
 
    android:layout_height="match_parent" tools:context=".MainActivity" 
 
    android:id="@+id/Mainlayout" 
 
    > 
 

 

 

 

 

 

 

 

 

 

 
    <com.sothree.slidinguppanel.SlidingUpPanelLayout 
 
     xmlns:sothree="http://schemas.android.com/apk/res-auto" 
 
     android:id="@+id/sliding_layout" 
 
     android:layout_width="match_parent" 
 
     android:layout_height="match_parent" 
 
     android:gravity="bottom" 
 
     sothree:umanoPanelHeight="80sp" 
 
     sothree:umanoShadowHeight="4dp" 
 
     sothree:umanoDragView ="@+id/dragView" 
 
     sothree:umanoScrollableView="@+id/list" 
 

 
     > 
 

 

 
     <RelativeLayout 
 
      android:layout_width="match_parent" 
 
      android:layout_height="match_parent" 
 
      > 
 

 
     <GridView 
 
      android:layout_width="match_parent" 
 
      android:layout_height="match_parent" 
 
      android:id="@+id/content1" 
 
      android:columnWidth="90dp" 
 
      android:numColumns="auto_fit" 
 
      android:verticalSpacing="50dp" 
 
      android:horizontalSpacing="50dp" 
 
      android:stretchMode="columnWidth" 
 
      android:gravity="center" 
 
      android:clickable="true" 
 
      > 
 

 
     </GridView> 
 
     </RelativeLayout> 
 

 
     <RelativeLayout 
 
      android:layout_width="match_parent" 
 
      android:layout_height="match_parent"> 
 

 
      <TextView 
 
       android:layout_width="match_parent" 
 
       android:layout_height="match_parent" 
 
       android:id="@+id/handle" 
 
       android:text="b" 
 
       android:textSize="80sp" 
 
       android:textColor="#17ff1c" 
 
       android:gravity="center|top" 
 
       android:clickable="true" /> 
 

 

 

 
     <RelativeLayout 
 
      android:layout_width="match_parent" 
 
      android:layout_height="match_parent" 
 
      android:paddingTop="80sp" 
 
      android:id="@+id/dragView" 
 
      android:clickable="true" 
 
      android:focusable="false"> 
 

 
      > 
 

 

 

 
      <GridView 
 
       android:layout_width="match_parent" 
 
       android:layout_height="match_parent" 
 
       android:paddingBottom="80sp" 
 
       android:id="@+id/content" 
 
       android:columnWidth="90dp" 
 
       android:numColumns="auto_fit" 
 
       android:verticalSpacing="50dp" 
 
       android:horizontalSpacing="50dp" 
 
       android:stretchMode="columnWidth" 
 
       android:gravity="center" 
 

 
       > 
 

 
      </GridView> 
 
     </RelativeLayout> 
 

 
     </RelativeLayout> 
 
    </com.sothree.slidinguppanel.SlidingUpPanelLayout> 
 

 

 
</RelativeLayout>

Смежные вопросы