RangeTemplate Konstruktoren
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.
Überlädt
| Name | Beschreibung |
|---|---|
| RangeTemplate(String, Single, Single, Single, Single, ICharSequence) |
Erstellen Sie ein neues |
| RangeTemplate(String, Single, Single, Single, Single, String) |
Erstellen Sie eine neue RangeTemplate. |
RangeTemplate(String, Single, Single, Single, Single, ICharSequence)
Erstellen Sie ein neues RangeTemplate.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;FFFFLjava/lang/CharSequence;)V", "", ApiSince=30)]
public RangeTemplate(string templateId, float minValue, float maxValue, float currentValue, float stepValue, Java.Lang.ICharSequence? formatString);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;FFFFLjava/lang/CharSequence;)V", "", ApiSince=30)>]
new Android.Service.Controls.Templates.RangeTemplate : string * single * single * single * single * Java.Lang.ICharSequence -> Android.Service.Controls.Templates.RangeTemplate
Parameter
- templateId
- String
der Bezeichner für dieses Vorlagenobjekt
- minValue
- Single
Minimalwert für die Eingabe
- maxValue
- Single
Maximalwert für die Eingabe
- currentValue
- Single
der aktuelle Wert des Control enthaltenden Objekts.
- stepValue
- Single
Minimalwert von Schritten/Schritten bei der Interaktion mit diesem Steuerelement.
- formatString
- ICharSequence
eine Formatierungszeichenfolge gemäß String#format verwendung zum Anzeigen der currentValue. Wenn null dieser Übergeben wird, wird die "%.1f" verwendet.
- Attribute
Hinweise
Erstellen Sie ein neues RangeTemplate.
Der Bereich muss gültig sein, d. h.: <ul><li>minValue<maxValue<li>minValue<currentValue<>currentValue<maxValue<> 0 <stepValue</ul>
Der aktuelle Wert des Steuerelements wird entsprechend formatiert.
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.
Gilt für:
RangeTemplate(String, Single, Single, Single, Single, String)
Erstellen Sie eine neue RangeTemplate.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;FFFFLjava/lang/CharSequence;)V", "", ApiSince=30)]
public RangeTemplate(string templateId, float minValue, float maxValue, float currentValue, float stepValue, string? formatString);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;FFFFLjava/lang/CharSequence;)V", "", ApiSince=30)>]
new Android.Service.Controls.Templates.RangeTemplate : string * single * single * single * single * string -> Android.Service.Controls.Templates.RangeTemplate
Parameter
- templateId
- String
der Bezeichner für dieses Vorlagenobjekt. Dieser Wert darf nicht NULL sein.
- minValue
- Single
Minimalwert für die Eingabe
- maxValue
- Single
Maximalwert für die Eingabe
- currentValue
- Single
der aktuelle Wert des Steuerelements, das dieses Objekt enthält.
- stepValue
- Single
Minimalwert von Schritten/Schritten bei der Interaktion mit diesem Steuerelement.
- formatString
- String
eine Formatierungszeichenfolge gemäß string.format, die zum Anzeigen des currentValue verwendet wird. Wenn NULL übergeben wird, wird das "%.1f" verwendet.
- Attribute
Hinweise
Der Konstruktor verwendet JavaFloat.compare, um zu überprüfen, ob minValue dies nicht überschreitet maxValue und innerhalb currentValue dieser Grenzwerte liegt, einschließlich beider Endpunkte. Gleiche Grenzwerte werden akzeptiert, wenn alle drei Werte gleich vergleichen. Eine fehlgeschlagene Bereichsprüfung oder eine Null oder negativ stepValue verursacht eine IllegalArgumentException.
Float.compare Java bestellungen negative Null unter positiver Null und NaN vor allen anderen Werten. Der Konstruktor erfordert keine begrenzten Werte. Die Schrittprüfung verwendet stepValue <= 0, sodass naN nicht abgelehnt wird.
Der Konstruktor speichert formatString für die Anzeige des aktuellen Werts. Es wird verwendet %.1f , wenn das Argument lautet null. Der Wert wird nicht formatiert oder die Formatzeichenfolge im Konstruktor überprüft. Die Zeichenfolge verwendet Java Formatierungsregeln, nicht .NET zusammengesetzte Formatierung.
Diese Grenzwerte basieren auf dem Konstruktor und validate() in der Android-Implementierung und nicht auf den strengen Ungleichheiten in ihrem Konstruktor Javadoc.