2015/8/28
Android Studio 国内镜像文件地址
Fragment的使用
其实Fragment是个小Activiyt,那么他和Activity的区别。
- 继承的时候继承Fragment。(layout还是那个layout)
- 重写的是onCreateView(Activiyt重写的是onCreate)
举例
创建onCreateView,添加要返回的东西。inflater
package com.zsz.develop.wisdomcommunity.main;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.zsz.develop.wisdomcommunity.R;
/**
* Created by shengzhong on 2015/8/28.
*/
public class FragmentCloud extends Fragment {
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view=inflater.inflate(R.layout.cloud_view_pager, null);
return view;
}
}
Fragment 问题之一
Fragment是通过inflater来加载布局,布局控件都是view。
在此找控件的时候就要采用
ll= (LinearLayout)view.findViewById(R.id.ll);
Fragment 问题之二
在Fragment中要得到context,只需要采用getActivity()
例如:
Intent Intent=new Intent(getActivity(),StairsMouthActivity.class);