我在当前活动的viewpager中为一个布局充气,但我需要设置此布局的textview文本,以便我可以给它充气并显示我正在做的新文本:
LayoutInflater inflater = (LayoutInflater) collection.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.mylayout, null);
TextView txt=(TextView)findViewById(R.id.content);
txt.setText(cursor.getString(cursor.getColumnIndex("Content")));
但是我得到了一个nullpointerexception,我怎么能解决这个问题呢?我怎样才能设置布局的textview文本,而不是在布局之外的布局...
答案 0 :(得分:2)
更改 - TextView txt=(TextView)findViewById(R.id.content);
到
TextView txt=(TextView)view.findViewById(R.id.content);
答案 1 :(得分:1)
要查找所需的textView,必须指定parentView 所以
import gzip
import shutil
with open('data', 'wb') as fout:
with gzip.open('data.gz', 'rb') as fin:
shutil.copyfileobj(fin,fout)
real 0m26.126s