0
私はカスタムListViewを持っています、コードは以下の通りです。代わりに書く:SDカードでtxtファイルを読むには?
"http://yoursite.com/image1.png"、 "http://yoursite.com/image2.png" ..とそうです。
すべてのリンクを.txtファイルに保存すると、そこに私のデバイスがすべてのリンクを読み込みます。とにかくこれをするには?
package com.android.LazyList;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;
public class OnePiece extends Activity {
ListView list;
LazyAdapter adapter;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
LazyAdapter adapter=new LazyAdapter(this, mStrings);
final ListView list =(ListView)findViewById(R.id.list);
list.setAdapter(adapter);
}
static final String[] mStrings= new String[] {
"http://yoursite.com/image1.png" ,
"http://yoursite.com/image2.png" ,
"http://yoursite.com/image3.png" ,
"http://yoursite.com/image4.png" ,
"http://yoursite.com/image5.png" ,
"http://yoursite.com/image6.png" ,
};
}
しかし、それを私のコードにどのように適用すればよいですか? – Leon
'mStrings []'を宣言して初期化する行を、このコードで置き換えます。ここでは、ファイルの内容を読み込み、文字列の配列に分割し、文字列変数 'mStrings []'に格納します。 – Vishnu
このページに行くと「mStringsを変数に解決できません」と言われます。このページに行くと、 – Leon