2012-04-28 4 views
2

を満たしている私は、私はので、私はこのコードAndroidのスライドは、残された空間は、SDK 2.3</p> <p>を使用して、他のビューで

 FrameLayout ll1 = (FrameLayout) findViewById(R.id.bottom_panel); 
     Animation anim1 = AnimationUtils.loadAnimation(this, R.anim.slideoutbottom); 
     anim1.setInterpolator((new 
        AccelerateDecelerateInterpolator())); 
     anim.setFillAfter(true); 
     ll1.setAnimation(anim1); 
     ll1.setVisibility(View.GONE); 

を使う引き出したい画面の下部にあるビューを持っていますXML:

 <?xml version="1.0" encoding="utf-8"?> 
     <set xmlns:android="http://schemas.android.com/apk/res/android"> 
     <translate android:fromYDelta="0%p" android:toYDelta="45%p"   android:duration="500" android:zAdjustment="bottom"/> 
     </set> 

私が持っている問題が出てスライドビューによって残された空間を埋めるために拡大して、画面の中央に表示があるということです。私はこれが起こることを望んでいない、私はちょうど真ん中でそれがどこにとどまるために、私はこの1つを消し去る必要があります。

どうView.INVISIBLEを使用し、代わりにView.GONEに可視性を設定するので おかげ

答えて

1

を解決します。

このようにして、スライドアウトしたビューは画面上のスペースを占有し続けます。

関連する問題