2012-02-18 7 views
2

ターゲットが2.1以下で2.1より大きいデバイスでは、私のアプリケーションでさまざまなレイアウトファイルを処理できます。異なるバージョンのfill_parentとmatch_parentを処理します

実際、私は高さと幅の両方にfill-parentを使用しているgridviewを持っています。ターゲットが> 2.1のデバイスで実行する以外はすべて正常に動作し、スクロールバーは機能せず、gridviewはスクロールしません。 しかし、fill-parent widのmatch_parentを置き換えると、それらのデバイスで動作するようになりますが、デバイスをターゲティングするときにはコンパイルできません。< = 2.1。

どうすればこのことを処理できますか?そのdrivin '私ナット!

plzのヘルプ...ビューは、親と同じ大きことを望んでいることを意味し、(マイナスパディング)

fill_parent

+1

match_parentは2.1前に定義されていない、これだけは[こちら](http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)見て、代わりにそれをfill_parentを使用 –

+0

@AnandTiwari:OK ...それを得た... thnx :) –

答えて

0

FILL_PARENT(APIレベル8以上で改名さMATCH_PARENT):ビュー親と同じ大きさでなければなりません(パディングなし)。この定数は、APIレベル8から非難され、match_parentによって置き換えられます。

したがって、fill_parentを使用すると、すべてが機能します。

+0

got it ... thnx :) –

関連する問題