私は線形レイアウトフォームを持っています。このフォームには 2 つのフィールドがあります。私はこの効果を得たい:
2 つのフィールドのうち、1 つが非表示になっています (上部のバーの下)。「OK」ボタンをクリックすると、この線形レイアウトが下がり、次のフィールド (隠しフィールド) が表示されます。この効果を得る方法は?
私は線形レイアウトフォームを持っています。このフォームには 2 つのフィールドがあります。私はこの効果を得たい:
2 つのフィールドのうち、1 つが非表示になっています (上部のバーの下)。「OK」ボタンをクリックすると、この線形レイアウトが下がり、次のフィールド (隠しフィールド) が表示されます。この効果を得る方法は?
RelativeLayout
。android:visibility="gone"
それらの最初のプロパティを設定します。android:layout_below="@id/yourFirstField"
を設定します。onClickListener
し、Java クラスのリスナーの本文で、最初のフィールドの可視性を可視に変更します (EditText だと思いますEditText.VISIBLE
) 。android:animateLayoutChanges="true"
、RelativeLayout (両方のアイテムのコンテナー) に追加します。これはうまくいくはずです!! これが役立つことを願っています!!