博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Fragment 的基本使用
阅读量:4882 次
发布时间:2019-06-11

本文共 2549 字,大约阅读时间需要 8 分钟。

fragment1 的布局

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
LinearLayout
xmlns:android
=
""
    
android:layout_width
=
"match_parent"
    
android:layout_height
=
"match_parent"
    
android:background
=
"#ff00ff"
    
android:orientation
=
"vertical"
>
  
    
<
TextView
        
android:id
=
"@+id/fr1"
        
android:layout_width
=
"fill_parent"
        
android:layout_height
=
"wrap_content"
        
android:gravity
=
"center_horizontal"
        
android:text
=
"fragment1"
/>
  
</
LinearLayout
>

 

fragment2 的布局

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
LinearLayout
xmlns:android
=
""
    
android:layout_width
=
"match_parent"
    
android:layout_height
=
"match_parent"
    
android:background
=
"#0000ff"
    
android:orientation
=
"vertical"
>
  
    
<
TextView
        
android:id
=
"@+id/fr2"
        
android:layout_width
=
"match_parent"
        
android:layout_height
=
"wrap_content"
        
android:gravity
=
"center_horizontal"
        
android:text
=
"fragment2"
        
android:textColor
=
"#ffffff"
/>
  
</
LinearLayout
>

activty_main 的布局

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<
LinearLayout
xmlns:android
=
""
    
xmlns:tools
=
""
    
android:layout_width
=
"match_parent"
    
android:layout_height
=
"match_parent"
    
tools:context
=
".MainActivity"
    
android:orientation
=
"horizontal"
     
>
    
<
fragment
          
        
android:name
=
"com.sanya.fragment.Fragment1"
        
android:layout_width
=
"fill_parent"
        
android:layout_weight
=
"1"
        
android:layout_height
=
"match_parent"
/>
  
    
<
fragment
        
android:name
=
"com.sanya.fragment.Fragment2"
        
android:layout_width
=
"fill_parent"
        
android:layout_weight
=
"1"
        
android:layout_height
=
"match_parent"
/>
  
</
LinearLayout
>

java  代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package
com.sanya.fragment;
  
import
android.os.Bundle;
import
android.support.v4.app.Fragment;
import
android.view.LayoutInflater;
import
android.view.View;
import
android.view.ViewGroup;
  
public
class
Fragment1
extends
Fragment {
  
    
@Override
    
public
View onCreateView(LayoutInflater inflater, ViewGroup container,
            
Bundle savedInstanceState) {
          
             
        
return 
inflater.inflate(R.layout.fragment1, container,
false
);
    
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package
com.sanya.fragment;
  
import
android.os.Bundle;
import
android.support.v4.app.Fragment;
import
android.view.LayoutInflater;
import
android.view.View;
import
android.view.ViewGroup;
  
public
class
Fragment2
extends
Fragment {
  
    
@Override
    
public
View onCreateView(LayoutInflater inflater, ViewGroup container,
            
Bundle savedInstanceState) {
          
             
        
return 
inflater.inflate(R.layout.fragment2, container,
false
);
    
}
}

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/feelbest/p/3696202.html

你可能感兴趣的文章
汇编语言实验一
查看>>
Web.config配置文件详解(新手必看)
查看>>
selenium--控制浏览器和简单元素操作
查看>>
关于学习的一些感悟
查看>>
制作无广告启动盘
查看>>
python使用httplib2访问REST服务的例子
查看>>
经典代码(01)
查看>>
生成ico格式图标
查看>>
并查集hdu4424
查看>>
jdbc之分页查询
查看>>
sbrk and coreleft
查看>>
树型DP
查看>>
怎么在ubuntu上使用pidgin登陆QQ
查看>>
思维的惰性
查看>>
【Android】学习记录<1> -- 初识ffmpeg
查看>>
关于IAsyncResult接口的CompletedSynchronously属性
查看>>
编译原理——算符优先分析文法(附源代码)
查看>>
jboss的启动过程
查看>>
渲染部分
查看>>
力扣——所有可能的路径
查看>>