本篇文章主要介绍了"欢迎使用CSDN-markdown编辑器",主要涉及到markdown方面的内容,对于Android开发感兴趣的同学可以参考一下:
Android 之Fragment基础一 概念Fragment:又称为碎片,是一种可以嵌入在Activity中的UI片段二 简单的使用2.1 最简单的引入碎片在...
Android 之Fragment基础
一 概念
Fragment:又称为碎片,是一种可以嵌入在Activity中的UI片段
二 简单的使用
2.1 最简单的引入碎片
- 在xml文件中定义fragment的布局
- 创建MyFragment继承Fragment并引用布局
- 在Activity的xml布局中借助fragment控件引入自定义Fragment
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="match_parent"android:layout_height="match_parent"><Button
android:id="@+id/button"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center_horizontal"android:text="Button"
/>LinearLayout>
自定义 MyFragment
publicclassMyFragmentextendsFragment {@Nullable@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view=inflater.inflate(R.layout.my_fragment,null);
Button button=(Button)view.findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@OverridepublicvoidonClick(View view) {
// 点击碎片中的按钮toast 在fragment 中 使用context参数可以通过getActivity()// fragment获取所在actvity的方式MainActivity mainActivity= (MainActivity) getActivity();
Toast.makeText(getActivity(),"click",Toast.LENGTH_SHORT).show();
}
});
return view;
}
}
MainActvity布局中引用(android :name)
id="@+id/my_fragment"
android:name="com.chapter04.MyFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
//Actvity获取fragment
MyFragment myFragment= (MyFragment) getFragmentManager().findFragmentById(R.id.my_fragment);
').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('
').text(i));
};
$numbering.fadeIn(1700);
});
});
以上就介绍了欢迎使用CSDN-markdown编辑器,包括了markdown方面的内容,希望对Android开发有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_1399460.html