文档章节

UI设计

 易水寒521
发布于 2015/04/30 16:29
字数 242
阅读 5
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

package com.demofragment;
import android.annotation.SuppressLint;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

@SuppressLint("NewApi")
public class Fragment1 extends Fragment {
 
 @Override
 public View onCreateView(LayoutInflater inflater, ViewGroup container,
   Bundle savedInstanceState) {
  // TODO 自动生成的方法存根
  return inflater.inflate(R.layout.fragment1, null);
 }
}

package com.demofragment;
import android.annotation.SuppressLint;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

@SuppressLint("NewApi")
public class Fragment2 extends Fragment {

 @Override
 public View onCreateView(LayoutInflater inflater, ViewGroup container,
   Bundle savedInstanceState) {
  // TODO 自动生成的方法存根
  return inflater.inflate(R.layout.fragment2, null);
 }
}


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#ff0000"
    android:orientation="vertical" >
</LinearLayout>

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#0000ff"
    android:orientation="vertical" >
</LinearLayout>

<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"
    tools:context=".MainActivity"
    android:id="@+id/d">
</LinearLayout>

package com.demofragment;
import android.os.Bundle;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.FragmentManager;
import android.app.FragmentTransaction;

public class MainActivity extends Activity {

 @SuppressLint("NewApi")
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  
  int w=getWindowManager().getDefaultDisplay().getWidth();
  int h=getWindowManager().getDefaultDisplay().getHeight();
  Fragment1 fragment1=new Fragment1();
  Fragment2 fragment2=new Fragment2();
  
  FragmentManager fm=getFragmentManager();
  FragmentTransaction ft=fm.beginTransaction();
  
  if(w>h){
   ft.replace(android.R.id.content, fragment1);
  }else{
   ft.replace(android.R.id.content, fragment2);
  }
  ft.commit();
 }
}

© 著作权归作者所有

上一篇: ExpandableListView
下一篇: android文件管理
粉丝 1
博文 130
码字总数 120077
作品 0
虹口
私信 提问
提高web和图形设计人员水平的27个漂亮UI套件

图形界面用户界面设计是我们的用户在我们的网站看到的第一眼。所以 UI 工具包或 web 设计元素在界面设计中发挥非常重要的作用。UI 设计涉及很多的创意、 灵感和激励人们进行有效地与客户沟通...

张志浩
2012/10/31
284
1
智慧小管家组内回顾-UI设计部分

Good: 界面设计美观 控件交互流畅 UI实现的还原度高 NI: 设计图和效果图的实现最好能尽快的确认,既是为了尽快发现设计不合适的地方,加快反馈,也可以保证在每个页面实现时就能达到最佳状态...

bappleug
2016/12/20
2
0
小白最关心的8个UI问题

近几年来,UI设计绝对是设计行业中的瞩目之星,无论在PC端、移动端还是游戏上都是大放异彩。越来越多的年轻人选择UI设计这个行业,然而刚踏入这行的设计新人对未来还是很迷茫。下面总结了新人...

jongde
2016/10/24
14
0
10套帮助web程序员高效设计和编写页面布局的免费bootstrap UI套件

Bootstrap可能是目前使用的比较普遍的页面UI组件,但是千篇一律的UI样子肯定会让用户厌倦,在这篇文章中,我们将介绍10组帮助你创建漂亮页面的bootstrap UI套件,希望大家喜欢! 1. Materia...

Janet_zyh
2017/11/27
0
0
UI设计师必备的五款界面设计工具

在前几篇文章中,我们分享了一些最受欢迎的原型设计工具,今天我们来谈谈界面设计工具。工具的重要性对于设计师来讲不言而喻。任何想法都需要借助工具来实现。想要成为一名出色的UI设计师,你...

爱原型设计
2018/08/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mars-config 动态配置管理

mars-config 码云地址:https://gitee.com/fashionbrot/mars-config 介绍 spring mvc 、springboot 动态配置系统。http 轮训方式 更新 动态配置 软件架构 软件架构说明 后端使用技术 :sprin...

fashionbrot
13分钟前
7
0
女朋友玩吃鸡手游被开挂老哥骗炮,我见义勇为将骗子绳之以法

大家好,我是乔哥。 晚上10点以后下班后我回到自如出租房里面,开始处理公众号粉丝发来的消息,一条一条处理,突然看到了这么几条消息,吸引了我的眼球: 然后我就和这位女粉丝小红(化名)聊...

gzc426
18分钟前
2
0
两款软件

fadetop保护眼睛软件 Snipaste截图软件

伟大源于勇敢的开始
45分钟前
6
0
06.全局锁和表锁

根据加锁的范围,MySQL里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁 全局锁就是对整个数据库实例加锁。MySQL提供了一个加全局读锁的方法,命令是flush tables with read lock(FTW...

scgaopan
今天
7
0
图解安装CentOS8

最近正式发布了CentOS8!迫不及待地准备下载了CentOS8镜像,准备体验下,工作繁忙无暇理会。 今天抽空安装体验下~ 可从CentOS官网下载:https://centos.org/download/ 为了快速可以选择从国...

技术训练营
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部