安卓 更新 fragment 里面 控件(例如:TextView)
代码块
代码块语法遵循标准markdown代码,例如:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
//用view 获取的控件,必须return view 才能更新值
View view = inflater.inflate(R.layout.my_message,container,false);
ListView list = (ListView)view.findViewById(R.id.listViewOfMessage);
TextView demo = (TextView) view.findViewById(R.id.demo);
return view;
}
通常在Activity里面,调用findViewById()。
但是在fragment里面,没有像 fragment.findViewById()的方法,因此,你必须用 view.findViewById(),用 inflator。