2017-04-03 13 views
0

これで、CustomAdapter経由で100以上のボタンをリストビューに追加しようとしています。各ボタンは別のURLを開く必要があります。私の開始URLはwww.example.com/hi/01.htmで、私の最後のURLはwww.example.com/hi/136.htmです。私のCustomAdapterは、int位置のリストを下に移動します。だから、このようなものでなければならないと思っています。動的URLを作成するandroid

URL url = new URL("www.example.com/hi/", position); 

最後にhtmタグが表示されませんでした。 IveはGoogleで検索し、URiや改造などの多くのものを見つけましたが、私の特定のニーズにどのように役立つのかわかりません。どんな助け/ヒント/アドバイスも非常に感謝しています!

答えて

2

は、文字列に変数を追加するために使用String.format()

+0

[OK]を私はたくさん:) –

1

に挨拶代わりにURl

このよう
Uri uri = Uri.parse("www.example.com/hi/" + pos + ".htm"); 

android.net.Uriを試してみてください。次の例では、%sがposition変数に置き換えられます。

URL url = new URL(String.format("http://www.example.com/hi/%s.htm", position)); 

あなたの例のURLは、プロトコルを指定していないので、あなたがMalformedURLExceptionを取得しました。 documentationから

例外:MalformedURLExceptionとを - プロトコルが指定されていない、または未知のプロトコルが見つかった、またはスペックがnullの場合。

+0

は、私が今してみてください@DavidGarciaBallester不正なURL例外 –

+0

を取得おかげで、これは働いていたかなり確信しています。 –

+0

@DavidGarciaBallesterあなたがURLをやっているなら、正面にhttp://が必要です。 –

関連する問題