2017-08-31 2 views
-2

Je crée une application de calculatrice dans android.Juste comme une calculatrice moderne que vous voyez dans votre appareil Android. J'ai créé un TextView et en dessous de cela, tous mes boutons sont présents.Je veux aussi inclure les fonctions trignometric de sorte que lorsque la disposition des boutons est swipped, je veux afficher la fonction trignometric et quand il est retourné, il montre les boutons numériques.Le TextView devrait Restez constant au sommet. Pouvez-vous quelqu'un s'il vous plaît me guider comment faire cela?Balayez la partie particulière de la mise en page et faites glisser vers l'arrière

Répondre

0

Oui, vous pouvez le faire. ici est un exemple comment le faire

Mise en page Exemple

<?xml version="1.0" encoding="utf-8"?> 
    <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" > 

    <!-- Static content --> 
    <LinearLayout 
    android:id="@+id/ll_bottom" 
    android:layout_width="match_parent" 
    android:layout_height="100dp" 
    android:layout_alignParentBottom="true" 
    android:background="@color/holo_blue_light" 
    android:orientation="vertical" /> 

    <!-- ViewPager Indicator --> 
    <com.viewpagerindicator.LinePageIndicator 
    android:id="@+id/view_pager_indicator" 
    android:layout_width="fill_parent" 
    android:layout_height="20dp" 
    android:layout_above="@id/ll_bottom" 
    android:background="@color/holo_orange_light" 
    app:lineWidth="10dp" 
    app:selectedColor="#fff" 
    app:strokeWidth="10dp" 
    app:unselectedColor="#888888" /> 

    <!-- ViewPager containing fragments with different views --> 
    <android.support.v4.view.ViewPager 
    android:id="@+id/view_pager" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_above="@id/view_pager_indicator" 
    android:layout_alignParentTop="true" 
    android:background="@color/holo_red_light" /> 

</RelativeLayout> 

ViewPager Dans la région bleue vous placez votre contenu statique qui ne change pas comme le La région d'orange est utilisé par le ViewPagerIndicator et enfin la région rouge est celle du ViewPager. cette zone est à glisser.

+0

Où devrais-je mettre mon affichage numérique et trignométrique –

+0

au dernier enfant de la mise en page relative qui est ** ** –