Android 屏幕适配之代码适配
2015-09-07 11:24
477 查看
屏幕适配中,代码适配也是其中一种。
效果图
XML布局文件中的设置
在Activity中进行设置控件的宽和高。
效果图
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="vertical" tools:context=".MainActivity" > <LinearLayout android:layout_width="match_parent" android:layout_height="100dp" android:orientation="horizontal" > <TextView android:id="@+id/tv1" android:layout_width="wrap_content" android:layout_height="match_parent" android:background="#0f0" /> <TextView android:id="@+id/tv2" android:layout_width="wrap_content" android:layout_height="match_parent" android:background="#f00" /> </LinearLayout> </LinearLayout>
在Activity中进行设置控件的宽和高。
package com.itheima48.screenadaptercode; import android.app.Activity; import android.os.Bundle; import android.widget.LinearLayout.LayoutParams; import android.widget.TextView; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView tv1 = (TextView) findViewById(R.id.tv1); TextView tv2 = (TextView) findViewById(R.id.tv2); int width = getWindowManager().getDefaultDisplay().getWidth();// 屏幕宽度 int height = getWindowManager().getDefaultDisplay().getHeight();// 屏幕高度 int w = width / 3; int h = height / 5; tv1.setLayoutParams(new LayoutParams(w, h)); tv2.setLayoutParams(new LayoutParams(w, h)); } }
相关文章推荐
- Android 安装调试出错:Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE
- 封装好的Android广告栏,效果较好功能强大,可以很方便地直接使用
- Android快速开发系列 10个常用工具类
- android沉浸式 & 状态栏颜色设置
- Android控件之二 (Button)
- android屏幕适配的基础
- 六款值得推荐的android(安卓)开源框架简介
- Android 数据存储:五大存储之SharedPreference
- Android weight权重适配
- android support aar文件中包含jar包
- Android开发中将LOG存入SD卡
- android bundle能传递bitmap吗
- Android个性的ViewPager切换动画
- Android下的挂钩(hook)和代码注入(inject)
- android 如何获取当前的Activity类名
- Android SDK大连东软镜像地址及地址列表
- Android SDK大连东软镜像地址及地址列表
- android 4.4以上调用系统拍照与相册附带图片裁剪
- Android 带你从源码的角度解析Scroller的滚动实现原理
- Android中ActionBar居中