单击事件的处理方式及注册窗体的创建之(三)注册窗体的创建流程

开发步骤: ?

  • 在res下drawable下创建一个新窗体的布局xml文件 ?

  • 在Java下org.mydiary.socrates.activity下创建一个对应的界面java类,该类必须继承android.app.AppcompatActivity父类,同时实现一个Oncreate()方法,并设置该窗体所绑定的布局xml文件

public class Register_Activity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle SavedInstanceState) {
        super.onCreate(SavedInstanceState);
        setContentView(R.layout.activity_register); //设置该窗体所绑定的布局文件

    }
}

Register_Activity.xml

  • 在AndroidManifest.xml中注册该窗体类

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
 3     package="org.socrates.mydiary.activity" >
 4
 5     <application
 6         android:allowBackup="true"
 7         android:icon="@mipmap/ic_launcher"
 8         android:label="Mydiary"
 9         android:theme="@style/AppTheme" >
10         <activity
11             android:name=".LoginActivity"
12             android:label="Mydiary" >
13             <intent-filter>
14                 <action android:name="android.intent.action.MAIN" />
15
16                 <category android:name="android.intent.category.LAUNCHER" />
17             </intent-filter>
18         </activity>
19         <activity android:name="org.socrates.mydiary.activity.Register_Activity"
20             android:label="新用户注册">   //注册该窗体类
21         </activity>
22
23     </application>
24
25 </manifest>

AndroidManifest.xml

  • 发布测试

小结:AndroidManifest.xml是android项目的核心配置文件,记录着项目中所有的组件对象。

时间: 2024-10-10 09:11:38

单击事件的处理方式及注册窗体的创建之(三)注册窗体的创建流程的相关文章

单击事件的处理方式及注册窗体的创建之(四)Intent实现界面跳转传值

跳转开发步骤: 创建Intent对象 ? 设置Intent对象的跳转路径 ? 启动Intent 1 //Register_Activity.java 2 3 case R.id.btnRegister: 4 Intent intent=new Intent(); //创建Intent对象 5 intent.setClass(LoginActivity.this,Register_Activity.class); //设置Intent对象的跳转路径 6 startActivity(intent);

单击事件的处理方式及注册窗体的创建之(二)登录业务逻辑的实现

业务流程图: 开发步骤: 获取用户输入的账号和密码 使用IF逻辑语句进行业务逻辑判断 根据判断的结果给予用户相应的提示 代码: 1 public class LoginActivity extends AppCompatActivity { 2 3 4 private Button btnLogin; 5 private EditText txtAccount,txtPassword; 6 7 @Override 8 protected void onCreate(Bundle savedIns

Android onClick 按钮单击事件 四种常用写法

这里使用四种onClick单击事件,来实现电话拔号器的DEMO. XML文件 <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="phone" android:ems="10" android:id="@+id/et_number" android:l

jquery中取消和绑定hover事件的正确方式

在网页设计中,我们经常使用jquery去响应鼠标的hover事件,和mouseover和mouseout事件有相同的效果,但是这其中其中如何使用bind去绑定hover方法呢?如何用unbind取消绑定的事件呢?一.如何绑定hover事件先看以下代码,假设我们给a标签绑定一个click和hover事件:$(document).ready(function(){ $('a').bind({ hover: function(e) { //Hover event handler alert("hove

Android的按钮单击事件及监听器的实现方式

第一种:匿名内部类作为事件监听器类 第二种:内部类作为监听器 第三种:Activity本身作为事件监听器 第四种:外部类作为监听器 当用户单击button按钮时,程序将会触发MyButtonListener监听器外部MyButtonListener类 使用顶级类定义事件监听器类的形式比较少见,主要因为如下两个原因:1.事件监听器通常属于特定的gui界面,定义成外部类不篮球提高程序的内聚性.2.外部类形式的事件监听器不能自由访问创建gui界面的类中的组件,编程不够简洁.但如果某个事件监听器确实需要

从零开始学android&lt;android事件的处理方式.二十四.&gt;

在android中一共有 多种事件,每种事件都有自己相对应的处理机制 如以下几种 1 单击事件 View.OnClickListener public abstract void onClick (View v) 单击组件时触发 2 单击事件 View.OnLongClickListener public abstract boolean onLongClick (View v) 长按组件时触发 3 键盘事件 View.OnKeyListener public abstract boolean

C# 常用控件及单击事件

1.窗体 1.常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2)WindowState属性: 用来获取或设置窗体的窗口状态. 取值有三种: Normal (窗体正常显示). Minimized(窗体以最小化形式显示)和 Maximized(窗体以最大化形式显示). (3)StartPosition属性:用来获取或设置运行时窗体的起始位置.(System.Windows.Forms.SystemInformation.WindowsArea.

Android中点击事件的实现方式

在之前博文中多次使用了点击事件的处理实现,有朋友就问了,发现了很多按钮的点击实现,但有很多博文中使用的实现方式有都不一样,到底是怎么回事.今天我们就汇总一下点击事件的实现方式. 点击事件的实现大致分为以下三种: (1)Activity 实现接口方式实现点击事件(经常使用) (2)自定义方法,使用配置文件android:onclick (3)使用内部类方式实现 (4)使用匿名内部类实现介绍下几种点击事件的实现方式: 下面我们通过代码来简单演示下几种点击事件的实现方式: (1)Activity 实现

button单击事件的四种写法

Button单击事件的四种写法:  1.第一种写法:匿名内部类 附上代码: public class MainActivity extends Activity{ private Button btn ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn = (B