2016-11-24 3 views
1

Je souhaite en savoir plus sur la programmation d'applications par téléphone. Mais je veux l'apprendre via F #.Hériter de l'interface XML/définir l'activité/setView

En Java, vous pouvez hériter d'une interface XML comme ceci:

public class DanishRegisterSite extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.register_denmark_ui); 

    } 

} 

Les guides sur ce sujet au sujet de F # sont très peu. Donc j'espère que quelqu'un ici peut me dire comment je pourrais définir la vue de contenu d'un document XML comme ci-dessus mais en F #?

Thx

+0

Qu'avez-vous essayé? Où avez-vous regardé? Quels problèmes spécifiques avez-vous rencontrés? –

+0

problème est que j'ai regardé partout et n'a rien trouvé. studio visuel m'a donné un petit indice que je regarde dans atm. – Nulle

+0

S'il vous plaît donner plus de détails. Vous demandez comment déclarer une classe héritant d'une autre classe? Demandez-vous comment remplacer une méthode? Quel est le "petit indice"? Rendez votre question claire. –

Répondre

1

Cela définira la vue de votre téléphone en fonction F # Android App

namespace setView 

    // library adding 
    open System 
    open Android.App 
    open Android.Content 
    open Android.OS 
    open Android.Runtime 
    open Android.Views 
    open Android.Widget 

    [<Activity (Label = "setView", MainLauncher = true)>] 
    type MainActivity() = 
     inherit Activity() 

     override this.OnCreate (bundle) = base.OnCreate (bundle) 
              this.SetContentView (Resource_Layout.Hello)