2016-12-28 128 views
0

我是Android的新手,所以如果我問一些非常基本的東西,請原諒我。 能否請你告訴我如何從這些字符串Fab打開網址

static { 
    aniadirEntrada(new Lista_entrada("0", R.mipmap.ic_launcher, "BUHO", "http://google.com", "Búho es el nombre común de aves de la familia Strigidae, del orden de las estrigiformes o aves rapaces nocturnas. Habitualmente designa especies que, a diferencia de las lechuzas, tienen plumas alzadas que parecen orejas")); 
    aniadirEntrada(new Lista_entrada("1", R.mipmap.ic_launcher, "COLIBRÍ", "http://google.com", "Los troquilinos (Trochilinae) son una subfamilia de aves apodiformes de la familia Trochilidae, conocidas vulgarmente como colibríes, quindes, tucusitos, picaflores, chupamirtos, chuparrosas, huichichiquis (idioma nahuatl), mainumby (idioma guaraní) o guanumby. Conjuntamente con las ermitas, que pertenecen a la subfamilia Phaethornithinae, conforman la familia Trochilidae que, en la sistemática de Charles Sibley, se clasifica en un orden propio: Trochiliformes, independiente de los vencejos del orden Apodiformes. La subfamilia Trochilinae incluye más de 100 géneros que comprenden un total de 330 a 340 especies.")); 

} 

private static void aniadirEntrada(Lista_entrada entrada) { 
    ENTRADAS_LISTA.add(entrada); 
    ENTRADAS_LISTA_HASHMAP.put(entrada.id, entrada); 
} 



/** 
* Representa una entrada del contenido de la lista 
*/ 
public static class Lista_entrada { 
    public final String id; 
    public final int idImagen; 
    public final String textoEncima; 
    public final String textoDebajo; 
    public final String textoDebajolink; 

    public Lista_entrada(String id,int idImagen, String textoEncima, String textoDebajo, String textoDebajolink) { 
     this.id = id; 
     this.idImagen = idImagen; 
     this.textoEncima = textoEncima; 
     this.textoDebajo = textoDebajo; 
     this.textoDebajolink = textoDebajolink; 
    } 

這是我的晶圓廠

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); 
    fab.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      Snackbar.make(view, "This is fab", Snackbar.LENGTH_LONG) 
        .setAction("Action", null).show(); 
     } 
    }); 
+0

的[可能的複製我怎麼能在Android的網頁打開一個URL使這個工廠按鈕打開網址瀏覽器從我的應用程序?](http://stackoverflow.com/questions/2201917/how-can-i-open-a-url-in-androids-web-browser-from-my-application) –

回答

0
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); 
fab.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View view) { 
     Intent intent = new Intent(Intent.ACTION_VIEW); 
     intent.setData(Uri.parse("yourUrl")); 
     startActivity(intent); 
    } 
}); 
+0

我有一個字符串this.textoDebajo = textoDebajo;如何解析? – user3693698

+0

把包含你想要打開的url的字符串放在** yourUrl **的位置,同時檢查這是否有額外的錯誤處理http://stackoverflow.com/a/2201999/5810310 –

+0

你的意思是我應該簡單地把texttoDebajo放入「你的網址」的地方? – user3693698