nella classe button e nell'altra la classe textview quale codice devo inserire?
http://i.imgur.com/ZBCvowr.png
nella classe button e nell'altra la classe textview quale codice devo inserire?
http://i.imgur.com/ZBCvowr.png
nella classe button e nell'altra la classe textview quale codice devo inserire?
http://i.imgur.com/ZBCvowr.png
Follow me on:
Androidiani app
<!-- Place this tag where you want the widget to render. -->
<div class="g-person" data-width="180" data-href="//plus.google.com/113012341277613226011" data-theme="dark" data-rel="author"></div>
<!-- Place this tag after the last widget tag. -->
<script type="text/javascript">
window.___gcfg = {lang: 'it'};
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script><br>
<a class="twitter-timeline" href="https://twitter.com/xcesco89" data-widget-id="398762031488040960">Tweets di @xcesco89</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementB yId(id)){js=d.createElement(s);js.id=id;js.src=p+" ://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}} (document,"script","twitter-wjs");</script>
Estensione Androidiani per Google Chrome
Esatto e stessa cosa vale per la textview!
In questi casi tu stai usando delle classi predefinite nell'sdk e devi importare semplicemente quelle.
Talvolta può capitare che una view non abbia le funzioni che tu cerchi o ti servono, in queste situazioni dovrai creare una classe che estende la classe principale , ad esempio la classe button . (public class CustomButton extends Button ecc ecc...). Ovviamente qualsiasi classe è estendibile in questo modo
![]()
Follow me on:
Androidiani app
<!-- Place this tag where you want the widget to render. -->
<div class="g-person" data-width="180" data-href="//plus.google.com/113012341277613226011" data-theme="dark" data-rel="author"></div>
<!-- Place this tag after the last widget tag. -->
<script type="text/javascript">
window.___gcfg = {lang: 'it'};
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script><br>
<a class="twitter-timeline" href="https://twitter.com/xcesco89" data-widget-id="398762031488040960">Tweets di @xcesco89</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementB yId(id)){js=d.createElement(s);js.id=id;js.src=p+" ://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}} (document,"script","twitter-wjs");</script>
Estensione Androidiani per Google Chrome
Grazie per la guida, è un po' che sto pensando di cimentarmi nello sviluppo di app android.
Ho seguito passo passo la tua guida, davvero ben fatta. Ho un problema però. Sia da emulatore che da debug usb non riesco a far avviare l'app.
Il messaggio che viene visualizzato è "L'applicazione firstApp si è bloccata in modo anomalo". Da cosa può dipendere?
Ho provato a fare il debug anziché il run dell'app. Il problema risiede nel Button.OnClickListener, infatti commentando il codice l'app viene caricata correttamente sul dispositivo. Ora cerco di capire perché non va bene il codice suddetto.
Ogni aiuto è gradito.
Grazie
Ultima modifica di wally74; 13-05-14 alle 18:53
Posta il logcat dell'errore.
Credo sia un problema di NullPointerException
05-13 21:31:01.003: W/dalvikvm(18696): threadid=1: thread exiting with uncaught exception (group=0x418e3ba8)
05-13 21:31:01.003: E/AndroidRuntime(18696): FATAL EXCEPTION: main
05-13 21:31:01.003: E/AndroidRuntime(18696): Process: com.fezza.firstapp, PID: 18696
05-13 21:31:01.003: E/AndroidRuntime(18696): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fezza.firstapp/com.fezza.firstapp.MainActivity}: java.lang.NullPointerException
05-13 21:31:01.003: E/AndroidRuntime(18696): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2195)
05-13 21:31:01.003: E/AndroidRuntime(18696): at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:2245)
05-13 21:31:01.003: E/AndroidRuntime(18696): at android.app.ActivityThread.access$800(ActivityThre ad.java:135)
05-13 21:31:01.003: E/AndroidRuntime(18696): at android.app.ActivityThread$H.handleMessage(Activit yThread.java:1196)
05-13 21:31:01.003: E/AndroidRuntime(18696): at android.os.Handler.dispatchMessage(Handler.java:10 2)
05-13 21:31:01.003: E/AndroidRuntime(18696): at android.os.Looper.loop(Looper.java:136)
05-13 21:31:01.003: E/AndroidRuntime(18696): at android.app.ActivityThread.main(ActivityThread.jav a:5017)
05-13 21:31:01.003: E/AndroidRuntime(18696): at java.lang.reflect.Method.invokeNative(Native Method)
05-13 21:31:01.003: E/AndroidRuntime(18696): at java.lang.reflect.Method.invoke(Method.java:515)
05-13 21:31:01.003: E/AndroidRuntime(18696): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:779)
05-13 21:31:01.003: E/AndroidRuntime(18696): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:595)
05-13 21:31:01.003: E/AndroidRuntime(18696): at dalvik.system.NativeStart.main(Native Method)
05-13 21:31:01.003: E/AndroidRuntime(18696): Caused by: java.lang.NullPointerException
05-13 21:31:01.003: E/AndroidRuntime(18696): at com.fezza.firstapp.MainActivity.onCreate(MainActiv ity.java:31)
05-13 21:31:01.003: E/AndroidRuntime(18696): at android.app.Activity.performCreate(Activity.java:5 231)
05-13 21:31:01.003: E/AndroidRuntime(18696): at android.app.Instrumentation.callActivityOnCreate(I nstrumentation.java:1087)
05-13 21:31:01.003: E/AndroidRuntime(18696): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2159)
05-13 21:31:01.003: E/AndroidRuntime(18696): ... 11 more
C'è un Null Pointer nella Main Activity alla riga 31. Casomai posta anche il codice che interessa quella porzione di classe.![]()
Ciao scusa se rispondo solo ora, ma ho dovuto sistemare il computer di mia moglie.
Purtroppo il codice non mi è permesso di postarlo, per ragioni di policy e anti spam non sono ancora autorizzato. . .
Alla riga 31 però c'è la dichiarazione mButton.setOnClickListener. . . Ho seguito passo passo la guida.
Ultima modifica di wally74; 13-05-14 alle 23:07 - Motivo: Correzione riga 31