本文实例讲述了Android非XML形式动态生成、调用页面的方法。分享给大家供大家参考。具体分析如下:

这个问题是这样的:我们不使用XML构建页面,而是使用程序构建新的页面,并在页面中添加各种控件。
一、构建新页面:
① 在src目录中添加一个class,命名为SignPage
② 在AndroidMainfest.xml中添加一个Activity:
<activity android:name="com.example.stest.SignPage"/>
注意,这句添加后表明SignPage页面为子页面,供主页面调用启动。
③ 打开SighPage.java,在其中添加一个EditText,并修改位置:
import android.os.Bundle;
import android.app.Activity;
import android.graphics.Color;
import android.view.*;
import android.widget.*;
import android.widget.RelativeLayout.LayoutParams;
public class SignPageA extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
RelativeLayout main = new RelativeLayout(this);
//添加这个可以随意摆放
//控件位置
main.setBackgroundColor(0xFFFFFFFF);
setContentView(main);
EditText emailEditText=new EditText(this);
LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
//这句一定要写,这样用来获取EditText对象,不写就会出错
params.leftMargin=50;
params.topMargin=50;
emailEditText.setHint("Email");
emailEditText.setTextColor(Color.BLACK);
emailEditText.setGravity(Gravity.TOP);
//emailEditText.setRawInputType(0x00000021);
//0x00000081 PASSWORD
main.addView(emailEditText, params);
}
}
④ 在主页面中添加按钮,按钮事件如下:
Intent intent=new Intent(MainActivity.this,SignPageA.class);
startActivity(intent);
finish();
//调用子页面
希望本文所述对大家的Android程序设计有所帮助。
相关推荐:
SEO优化需要花钱吗?从零起步,如何让SEO成为企业的“隐形财富”,字体如何往ai里面倒
SEO抓取:让您的网站从零到一的秘诀,佛山网站建设哪家效果好
WPJam:打破网站管理的壁垒,打造极致用户体验,广东谷歌seo工具
SEM+SEO:助力企业数字化营销的双剑合璧之道,ai头像丑
《权重参谋:让您的网站轻松登顶搜索引擎的秘密武器》,设计微信社群私域营销推广简案
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
Chatttst:开启智能沟通新时代的无限可能,上海联通ai
seo给你什么帮助,seo的利与弊 ,ai 大厨
SEO首选:如何通过优化网站提升排名和流量,简单的网站优化软件
什么是seo在线咨询,什么是seo在线咨询服务 ,unreal ai
360排名优化价格:打造高效网络营销的制胜法宝,ai换脸刘浩存自wei
SEO建议:如何通过优化提升网站流量,赢得市场竞争,自媒体网站免费推广平台
亚马逊中什么是seo,亚马逊sop ,ai临摹中国名画
什么是seo平台seo教程,什么是 seoseo有何价值 ,论文写作ai助手公众号
为什么做seo的人很少,为了什么做seo ,ai不负你
AI网站开发与代码创新:引领未来数字化变革的关键,ai ay规则
SEO目的:如何通过精准优化提高网站流量与转化率,百度推广网站关键词
“扩写AI”-引领写作革命,开启智能创作新时代,dede seo 标题如何填写
如何选择适合你的AI工具?全面解析AI工具哪个好用
AI一键生成文章网页版,让内容创作更简单高效
“标题制造机”:颠覆内容创作的秘密武器,助你轻松打造吸引力十足的标题,景区线上推广用哪些网站
什么是SEO金融,seo是做什么的 ,ai中转程序
SEO数量-如何提升你的网站排名与流量?,射阳seo优化五星服务
OpenAI智能诊断医疗-开启精准医疗新纪元,跟侯维静学ai
ChatGPT打不开实时问题解决方案:让你的AI助手始终在线,psd 转ai
中外链:打通全球流量的桥梁,提升网站排名与流量的双重保障,行业网站建设思路
ChatGPT目前,我无法查看或打开附件,但我依然能为你提供全面的帮助,苹果ai谷歌ai
pbootcms自动翻译插件,让你的网站轻松实现多语言覆盖,ai 镀金
SEO做好,企业网站流量翻倍的关键,seo白帽技术有哪些
Chato1免费么?揭开这款AI聊天机器人的神秘面纱,交个朋友ai写作
SEO指:如何通过精准优化提高网站流量和转化率,无锡论坛营销推广要多久
好用的AI写作软件免费推荐:创作新境界!
互联网快照:记录数字时代的每个瞬间,全网seo怎么优化内容
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
中文润色:提升表达的艺术,打造无懈可击的语言魅力,广告营销推广新思路论文
SEO很多,如何在竞争激烈的市场中脱颖而出?,在SEO优化中
SEO查:如何用精准的SEO诊断助力网站流量爆发,美团关键词排名怎么补
“爱站”:开启网站优化与流量增长的新纪元,seo入门ppt
ChatGPT4网页空白:重新定义智能交互的未来,怎么登ai
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
ChatGPT暂时不可用?如何高效应对并寻找最佳替代方案!,logo ai教程视频
ChatGPT点不了?背后的真相与解决方法,ai.520523
从零到一:网站历史的演变与未来趋势,肇庆市国外网站建设平台
SEO导航:助力网站提升流量与排名的必备工具,荣昌建筑网站建设
seo诊断什么意思,seo诊断a5 ,约瑟夫ai
未来写作新模式文章撰写AI如何助力内容创作
ChatGPT显示“此网站无法加载站点”:背后原因与解决办法详解,用ai画明度渐变条
SEO走动:提升网站流量的关键一步,SEO数据监控宝宝推荐
企业SEO:如何通过搜索引擎优化提升企业网络竞争力,安阳网站优化布局设计
如何利用AI生成高质量文章,提升写作效率与创意?