{"id":12386,"date":"2017-04-06T15:48:51","date_gmt":"2017-04-06T13:48:51","guid":{"rendered":"http:\/\/www.devapp.it\/wordpress\/?p=12386"},"modified":"2017-04-06T15:48:51","modified_gmt":"2017-04-06T13:48:51","slug":"android-testo-scorrevole-nelle-textview","status":"publish","type":"post","link":"https:\/\/www.devapp.it\/wordpress\/android-testo-scorrevole-nelle-textview\/","title":{"rendered":"Android, testo scorrevole nelle TextView"},"content":{"rendered":"<p>A volte capita di voler <strong>creare del testo scorrevole nell&#8217;interfaccia di un&#8217;app Android<\/strong>: pensiamo,ad esempio, ad un flusso di notizie in continuo aggiornamento che si vuole far scorrere\u00a0regolarmente mentre l&#8217;utente continua ad interagire con il resto del layout.<\/p>\n<p>Tutto ci\u00f2 si pu\u00f2 ottenere semplicemente mediante una TextView descritta dal seguente XML:<\/p>\n<pre class=\"lang:xhtml decode:true\">&lt;TextView\r\n        android:layout_width=\"wrap_content\" \r\n        android:layout_height=\"wrap_content\"\r\n        android:text=\"Testo che vogliamo far scorrere nella riga ininterrottamente in questa TextView bla bla\" \r\n        android:singleLine=\"true\" \r\n        android:ellipsize=\"marquee\"\r\n android:focusable=\"true\"\r\nandroid:focusableInTouchMode=\"true\" \r\n        android:marqueeRepeatLimit =\"marquee_forever\" \r\n        android:scrollHorizontally=\"true\"\/&gt;<\/pre>\n<p>Oltre ai consueti attributi cui siamo abituati per il dimensionamento e l&#8217;impostazione dei contenuti, vediamo che ne servono pochi altri per ottenere l&#8217;effetto desiderato.<\/p>\n<p>E voi avete mai utilizzato testo scorrevole nelle vostre app? Avete usato gli attributi <em>marquee<\/em> o vi si siete rivolti ad altra soluzione?<\/p>\n<p>Commentate e fateci sapere!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A volte capita di voler creare del testo scorrevole nell&#8217;interfaccia di un&#8217;app Android: pensiamo,ad esempio, ad un&#8230;<\/p>\n","protected":false},"author":561,"featured_media":12956,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1682],"tags":[1278,1569,1755,1212],"class_list":["post-12386","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","tag-android","tag-design-user-interface-android","tag-textview","tag-ui-design"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/12386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/users\/561"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/comments?post=12386"}],"version-history":[{"count":3,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/12386\/revisions"}],"predecessor-version":[{"id":12957,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/12386\/revisions\/12957"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media\/12956"}],"wp:attachment":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media?parent=12386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/categories?post=12386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/tags?post=12386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}