国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android非XML形式動態(tài)生成、調(diào)用頁面的方法

2020-04-11 11:37:09
字體:
供稿:網(wǎng)友

本文實例講述了Android非XML形式動態(tài)生成、調(diào)用頁面的方法。分享給大家供大家參考。具體分析如下:

這個問題是這樣的:我們不使用XML構(gòu)建頁面,而是使用程序構(gòu)建新的頁面,并在頁面中添加各種控件。

一、構(gòu)建新頁面:

① 在src目錄中添加一個class,命名為SignPage
② 在AndroidMainfest.xml中添加一個Activity:

<activity android:name="com.example.stest.SignPage"/>

注意,這句添加后表明SignPage頁面為子頁面,供主頁面調(diào)用啟動。

③ 打開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();//調(diào)用子頁面

希望本文所述對大家的Android程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 噶尔县| 武安市| 秀山| 黎城县| 南岸区| 田阳县| 吉安市| 山阳县| 华宁县| 泰宁县| 阳城县| 五莲县| 安吉县| 浮梁县| 云龙县| 雷山县| 彭水| 古田县| 安庆市| 德化县| 肃北| 正安县| 抚远县| 保亭| 章丘市| 甘孜县| 崇明县| 韶关市| 论坛| 二连浩特市| 花莲市| 金溪县| 东莞市| 三穗县| 炉霍县| 丽水市| 康乐县| 任丘市| 南岸区| 彝良县| 雅安市|