View.MeasureSpec.MakeMeasureSpec(Int32, MeasureSpecMode) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Maßangabe basierend auf der angegebenen Größe und dem angegebenen Modus.
[Android.Runtime.Register("makeMeasureSpec", "(II)I", "")]
public static int MakeMeasureSpec(int size, Android.Views.MeasureSpecMode mode);
[<Android.Runtime.Register("makeMeasureSpec", "(II)I", "")>]
static member MakeMeasureSpec : int * Android.Views.MeasureSpecMode -> int
Parameter
- size
- Int32
die Größe der Measurespezifikation
- mode
- MeasureSpecMode
der Modus der Messspezifikation
Gibt zurück
die Maßspezifikation basierend auf Größe und Modus
- Attribute
Hinweise
Erstellt eine Maßangabe basierend auf der angegebenen Größe und dem angegebenen Modus.
Der Modus muss immer eine der folgenden Sein: <ul<>li<android.view.View.MeasureSpec#UNSPECIFIED>/li/li>>android.view.View.MeasureSpec#EXACTLY<</li><>android.view.View.MeasureSpec#AT_MOST</li></ul>
<strong>Note:</strong> On API level 17 and lower, makeMeasureSpec's implementation was such that the order of arguments does not matter and overflow in either value could impact the result MeasureSpec.
android.widget.RelativeLayout wurde von diesem Fehler betroffen. Apps, die auf API-Ebenen abzielen, die größer als 17 sind, erhalten das feste, strengere Verhalten.
Java Dokumentation für android.view.View.MeasureSpec.makeMeasureSpec(int, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.