android intent-给所有的Activity设置全屏幕布局

问题描述

给所有的Activity设置全屏幕布局

我想做一个适合所有的智能手机的全屏幕视图。使用这段代码创建一个可以水平和垂直滚动的表格布局tablelayout。同时我也想查看集中在布局中编辑框edittext的模型。如何给所有的Activity设置全屏幕布局?谢谢。

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.seconda);

HorizontalScrollView HSC = new HorizontalScrollView(this);
ScrollView VSC = new ScrollView(this);
VSC.setBackgroundResource(R.drawable.lavagna_psd);

tableLayout = new TableLayout(this);
tableLayout.setGravity(Gravity.CENTER); 

values = new EditText[3][3];

for (int i = 0; i < 3; i++) {

tableRow = new TableRow(this);
tableRow.setGravity(Gravity.CENTER);

for (int j = 0; j < 3  ; j++) {
values[i][j] = new EditText(this);
values[i][j].setHint("r: " + (i) + " " + "c: " + (j));
values[i][j].setPadding(10, 10, 10, 10);
tableRow.addView(values[i][j]);
}

tableLayout.addView(tableRow);
}
VSC.addView(tableLayout);
HSC.addView(VSC);
setContentView(HSC);

}

解决方案

在应用程序上把主题设置为全屏。在androidmanifest的应用程序标记中添加以下代码:android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"

解决方案二:

在配置文件中设置android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
或者在oncreate()中加入
getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,

WindowManager.LayoutParams. FLAG_FULLSCREEN);

时间: 2024-09-08 09:41:58

android intent-给所有的Activity设置全屏幕布局的相关文章

android intent是如何打开activity的

问题描述 android intent是如何打开activity的 android是如何通过intent打开activity的 具体原理是什么 怎么实现的 求大神解答 解决方案 这是很底层的东西了,原理还真不知道.不过Android使用任务栈保存activity的,启动的时候其实就是将一个activity实例化添加到栈,屏幕显示的就是栈顶的activity.找activity.class的话,和找其他类并没有区别啊,遍历dex文件呗-- 解决方案二: Android之Intent和Activit

Android开发之声明周期Activity Lifecycle

1.一个Activity的生命周期图: 2.一个Activity的生命周期相关函数: [java] public class Activity extends ApplicationContext {       protected void onCreate(Bundle savedInstanceState);         protected void onStart();              protected void onRestart();         protecte

关于Android横竖屏切换及Activity重启周期的总结

禁止Android横竖屏和解决切换屏幕时重启Activity的方法 1.在AndroidManifest.xml的Activity配置中加入 android:screenOrientation="landscape"属性(landscape是横向,portrait是纵向).如: <activity android:name=".ContactsManagerActivity" android:label="@string/app_name"

android 读写sd卡的权限设置

原文:android 读写sd卡的权限设置在Android中,要模拟SD卡,要首先使用adb的mksdcard命令来建立SD卡的镜像,如何建立,大家上网查一下吧,应该很容易找到,这里不说这个问题.     但是在应用程序执行起来以后,我们可以看到sdcard的执行权限很有问题.懂Linux的人都知道,这样的权限是无法在SD开中写入内容的,也就无法建立目录.Android中对sd卡的读写权限问题     但是,我们在adb shell命令中,依然可以在sdcard中建立目录,写入文件.这倒是也是见

android开发中重要组件Activity详细学习教程

Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一.它间接继承自android.content.Context,因此,有些时候都直接把Activity实例当做Context的实例来使用. 如前面所提到的要在应用程序中使用Activity,必须在Android Manifest.xml中配置它. 新建一个Android工程,新建过程中勾选creat

Android开发中重要组件activity 生命周期以及启动模式分析

Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务. Activity中所有操作都与用户密切相关,是一个负责与用户交互的组件,可以通过setContentView(View)来显示指定控件. 在一个android应用中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应.Activity之间通过Intent进行通信. Activity生命周期 安卓活动由一个返回栈管理 安卓活动有四个状态 1.运行状态 当一个活动位

Android Intent传递对象的两种方法(Serializable,Parcelable)详细介绍_Android

Android Intent传递对象的两种方法(Serializable,Parcelable)详细介绍 今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,为了让大家更容易理解我还是照常写

Android中Service实时向Activity传递数据实例分析

本文实例讲述了Android中Service实时向Activity传递数据的方法.分享给大家供大家参考.具体如下: 这里演示一个案例,需求如下: 在Service组件中创建一个线程,该线程用来生产数值,每隔1秒数值自动加1,然后把更新后的数值在界面上实时显示. 步骤如下: 1.新建一个android项目工程,取名为demo. 2.新建一个Service类,用来实时生产数值,供界面实时显示. package com.ljq.activity; import android.app.Service;

Android Intent传递对象的两种方法(Serializable,Parcelable)详细介绍

Android Intent传递对象的两种方法(Serializable,Parcelable)详细介绍 今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,为了让大家更容易理解我还是照常写