IViewParent Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce le responsabilità per una classe che sarà un elemento padre di una visualizzazione.
[Android.Runtime.Register("android/view/ViewParent", "", "Android.Views.IViewParentInvoker")]
public interface IViewParent : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/ViewParent", "", "Android.Views.IViewParentInvoker")>]
type IViewParent = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivato
- Attributi
- Implementazioni
Commenti
Definisce le responsabilità per una classe che sarà un elemento padre di una visualizzazione. Si tratta dell'API visualizzata da una visualizzazione quando vuole interagire con il padre.
Documentazione java per android.view.ViewParent
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.
Proprietà
Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
IsLayoutDirectionResolved |
Indica se la direzione del layout padre della visualizzazione viene risolta. |
IsLayoutRequested |
Indica se il layout è stato richiesto nell'elemento padre della visualizzazione. |
IsTextAlignmentResolved |
Indica se l'allineamento del testo padre della visualizzazione viene risolto. |
IsTextDirectionResolved |
Indica se la direzione del testo padre della visualizzazione viene risolta. |
JniIdentityHashCode |
Restituisce il valore di |
JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
LayoutDirection |
Restituisce questa direzione del layout padre della visualizzazione. |
Parent |
Restituisce l'elemento padre se esistente o Null. |
ParentForAccessibility |
Ottiene l'elemento padre di una determinata visualizzazione per l'accessibilità. |
PeerReference |
Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto Java di cui è stato eseguito il wrapping. (Ereditato da IJavaPeerable) |
TextAlignment |
Restituisce l'allineamento del testo padre della visualizzazione. |
TextDirection |
Restituisce questa direzione del testo padre della visualizzazione. |
Metodi
BringChildToFront(View) |
Modificare l'ordine z dell'elemento figlio in modo che si tratti di tutti gli altri elementi figlio. |
CanResolveLayoutDirection() |
Indica se l'elemento padre della visualizzazione può risolvere la direzione del layout. |
CanResolveTextAlignment() |
Indica se l'elemento padre della visualizzazione può risolvere l'allineamento del testo. |
CanResolveTextDirection() |
Indica se l'elemento padre della visualizzazione può risolvere la direzione del testo. |
ChildDrawableStateChanged(View) |
Questo metodo viene chiamato sull'elemento padre quando lo stato drawable di un figlio è cambiato. |
ChildHasTransientStateChanged(View, Boolean) |
Chiamato quando una visualizzazione figlio ha o non è più in fase di rilevamento dello stato temporaneo. |
ClearChildFocus(View) |
Chiamato quando un figlio di questo elemento padre rinuncia all'attenzione |
CreateContextMenu(IContextMenu) |
Fare in modo che l'elemento padre popola il menu di scelta rapida specificato se ha qualcosa da aggiungere (e quindi recurse sul relativo elemento padre). |
Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
FindOnBackInvokedDispatcherForChild(View, View) |
Esaminare la gerarchia Di visualizzazione per trovare l'oggetto più vicino |
FocusableViewAvailable(View) |
Indica all'elemento padre che è diventata disponibile una nuova visualizzazione attivabile. |
FocusSearch(View, FocusSearchDirection) |
Trovare la visualizzazione più vicina nella direzione specificata che desidera attivare lo stato attivo |
GetChildVisibleRect(View, Rect, Point) |
Calcolare la parte visibile di un'area rettangolare definita in termini di coordinate di una vista figlio. |
InvalidateChild(View, Rect) |
Tutto o parte di un bambino è sporco e deve essere ridisegnato. |
InvalidateChildInParent(Int32[], Rect) |
Tutto o parte di un bambino è sporco e deve essere ridisegnato. |
KeyboardNavigationClusterSearch(View, FocusSearchDirection) |
Trovare il cluster di spostamento da tastiera più vicino nella direzione specificata. |
NotifySubtreeAccessibilityStateChanged(View, View, ContentChangeTypes) |
Notifica a un elemento padre di visualizzazione che lo stato di accessibilità di uno dei discendenti è cambiato e che la struttura del sottoalbero è diversa. |
OnDescendantInvalidated(View, View) |
La visualizzazione di destinazione è stata invalidata o è stata modificata una proprietà di disegno che richiede il rendering della gerarchia. |
OnNestedFling(View, Single, Single, Boolean) |
Richiedere una fuga da uno scorrimento annidato. |
OnNestedPreFling(View, Single, Single) |
React a una fuga nidificata prima che la visualizzazione di destinazione la utilizza. |
OnNestedPrePerformAccessibilityAction(View, Action, Bundle) |
React a un'azione di accessibilità delegata da una visualizzazione discendente di destinazione prima dell'elaborazione della destinazione. |
OnNestedPreScroll(View, Int32, Int32, Int32[]) |
React a uno scorrimento annidato in corso prima che la visualizzazione di destinazione consumi una parte dello scorrimento. |
OnNestedScroll(View, Int32, Int32, Int32, Int32) |
React a uno scorrimento annidato in corso. |
OnNestedScrollAccepted(View, View, ScrollAxis) |
React alla richiesta di esito positivo di un'operazione di scorrimento annidata. |
OnStartNestedScroll(View, View, ScrollAxis) |
React a una vista discendente che avvia un'operazione di scorrimento annidabile, richiedendo l'operazione di scorrimento annidata, se appropriato. |
OnStopNestedScroll(View) |
React a un'operazione di scorrimento annidata che termina. |
RecomputeViewAttributes(View) |
Indicare alla gerarchia di visualizzazione che gli attributi di visualizzazione globale devono essere rivalutati. |
RequestChildFocus(View, View) |
Chiamato quando un elemento figlio di questo elemento padre desidera lo stato attivo |
RequestChildRectangleOnScreen(View, Rect, Boolean) |
Chiamato quando un elemento figlio di questo gruppo desidera che un particolare rettangolo venga posizionato sullo schermo. |
RequestDisallowInterceptTouchEvent(Boolean) |
Chiamato quando un elemento figlio non vuole che questo padre e i relativi predecessori intercettano gli eventi di tocco con |
RequestFitSystemWindows() |
Chiedere che venga eseguito un nuovo invio di |
RequestLayout() |
Chiamato quando è stato modificato un elemento che ha invalidato il layout di un elemento figlio di questa visualizzazione padre. |
RequestSendAccessibilityEvent(View, AccessibilityEvent) |
Chiamato da un elemento figlio per richiedere all'elemento padre di inviare un oggetto |
RequestTransparentRegion(View) |
Chiamato quando un elemento figlio desidera che la gerarchia di visualizzazione raccolga e riporti aree trasparenti al compositore della finestra. |
SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
SetJniManagedPeerState(JniManagedPeerStates) |
Definisce le responsabilità per una classe che sarà un elemento padre di una visualizzazione. (Ereditato da IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
ShowContextMenuForChild(View) |
Mostra il menu di scelta rapida per la visualizzazione specificata o i relativi predecessori. |
ShowContextMenuForChild(View, Single, Single) |
Mostra il menu di scelta rapida per la visualizzazione specificata o i relativi predecessori ancorati alla coordinata relativa alla visualizzazione specificata. |
StartActionModeForChild(View, ActionMode+ICallback) |
Avviare una modalità azione per la visualizzazione specificata con il tipo |
StartActionModeForChild(View, ActionMode+ICallback, ActionModeType) |
Avviare una modalità azione per la visualizzazione specificata con il tipo |
UnregisterFromRuntime() |
Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo verificato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Definisce le responsabilità per una classe che sarà un elemento padre di una visualizzazione. |
GetJniTypeName(IJavaPeerable) |
Definisce le responsabilità per una classe che sarà un elemento padre di una visualizzazione. |