【English】Android -> Training -> Building a Dynamic UI with Fragment -> create a Fragment
来源:互联网 发布:市场调查数据 编辑:程序博客网 时间:2024/06/02 06:02
build a fragment into activity
step 1 : create a XML ( fragment_view.xml )
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> </LinearLayout>
Step 2 : create a class ( CustomFragment.java )
package com.example.traningcreatafragment; import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup; public class CustomFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.fragment_view, container, false); }}
Step 3 : create a layout XML for MainActivity
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <fragment android:id="@+id/headline_fragment" android:name="com.example.traningcreatafragment.CustomFragment" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" /> <fragment android:id="@+id/article_fragment" android:name="com.example.traningcreatafragment.CustomFragment" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" /> </LinearLayout>
Step 4 : create a MainActivity class
package com.example.traningcreatafragment; import android.os.Bundle;import android.support.v4.app.FragmentActivity;import android.view.Menu; public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
screenshot
0 0
- 【English】Android -> Training -> Building a Dynamic UI with Fragment -> create a Fragment
- Android官方Training阅读笔记 ---- Building a Dynamic UI with Fragments(Creating a Fragment) (一)
- Building a Dynamic UI with Fragments - Creating a Fragment
- Android官方Training阅读笔记 ---- Building a Dynamic UI with Fragments(Building a Flexible UI) (二)
- android-Building a Dynamic UI with Fragments
- (四)Building a Dynamic UI with Fragments使用fragment构建动态用户界面
- 阅读Android官方教程 Google Training 1.4 ----- Building a Dynamic UI with Fragments
- Android training(1)-Building a Dynamic UI with Fragments(用碎片创造一个动态的UI)(A)
- Android training(1)-Building a Dynamic UI with Fragments(用碎片创造一个动态的UI)(B)
- Android training(1)-Building a Dynamic UI with Fragments(用碎片创造一个动态的UI)(C)
- Building a Dynamic UI with Fragments - Building a Flexible UI
- Building a Dynamic UI with Fragments
- Building a Dynamic UI with Fragments
- Building a dynamic UI with fragments
- Building a Dynamic UI with Fragments
- Building a Dynamic UI with Fragments
- Building a Dynamic UI with Fragments
- Building a Dynamic UI with Fragments笔记
- neural network and deep learning (2)
- 系统性训练,励志刷完挑战程序设计竞赛-代码整理103~134【初级篇】
- 开发者需知的10类工具
- mysql笔记
- pat 1084. Broken Keyboard (20)
- 【English】Android -> Training -> Building a Dynamic UI with Fragment -> create a Fragment
- Floyd算法
- 【Oracle学习笔记一】Oracle的优化器
- sed使用整理
- C语言语言中符号的优先级的口诀
- Android网络通信之网络图片查看器
- android程序中service异常
- 标记使用分类
- Python模拟栈 和 队列