Question

Supposons que j'ai un XML de mise en page simple comme ce qui suit:

Button.xml:

<Button
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/button01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

Y a-t-il des différences dans les appels suivants? Et lequel dois-je utiliser?

button = (Button) getLayoutInflater().inflate(R.layout.button, null);

et

View v = getLayoutInflater().inflate(R.layout.button, null);
button = (Button) v.findViewById(R.id.button01);

Pas de solution correcte

Autres conseils

Comment vérifier le statut de check-out pour un fichier dans une bibliothèque de documents à l'aide de CSOM

Supposons la méthode suivante pour récupérer un fichier

private static ListItem GetListItem(string url, ICredentials creds, string listTitle,int listItemId)
{
     using (var clientContext = new ClientContext(url))
     {
                clientContext.Credentials = creds;

                var list = clientContext.Web.Lists.GetByTitle(listTitle);
                var listItem = list.GetItemById(listItemId);
                clientContext.Load(list);
                clientContext.Load(listItem,i => i.File);
                clientContext.ExecuteQuery();
                return listItem;
      }
}

Puis pour vérifier l'état de paiement d'un fichier ( CheckoutType )

var listItem = GetListItem("https://contoso.sharepoint.com", credentials, "Documents", 1);
 var file = listItem.File;
 if (file.CheckOutType !=  CheckOutType.None)
 {
        //file was checked out
 }  


Comment vérifier le statut de check-out ( SPFILE.SPCHeckOutStatus ) Pour un fichier dans une bibliothèque de documents utilisant SSOM
SPFile file = item.File;
if (file.CheckOutStatus != SPFile.SPCheckOutStatus.None)
{
    //file was checked out
}

La première option est plus propre et légèrement plus efficace.

Votre enfilé renverra un Button. Avec la première option, vous avez accès au Button directement. Avec la deuxième option, vous jetez le bouton à un View Et puis recherchez la vue avec un ID donné, qui est une comparaison extra inutile, car la vue avec l'ID que vous recherchez dans la hiérarchie est le bouton lui-même. Donc dans la deuxième option, v == button.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top