【Android】解决新建的xml文件无法正常加载的问题

简介: 新建一个xml布局文件,如下: ...

新建一个xml布局文件,如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
     android:background="#DDDDDD" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="40dp"
        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp"
        android:layout_marginTop="20dp"
        android:background="#FFFFFF" >

        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:layout_marginLeft="10dp"
            android:text="手机号码"
            android:textSize="11sp" />
        
         <EditText
             android:id="@+id/EditText01"
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
             android:layout_gravity="center"
             android:layout_weight="1"
             android:paddingLeft="3dp"
             android:textColor="#999"
             android:textColorHint="#9f9f9f"
             android:textCursorDrawable="@null"
             android:textSize="11sp" />

         <ImageView
             android:id="@+id/imageView1"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_gravity="center"
             android:layout_marginRight="10dp"
             android:src="@drawable/reg" />

    </LinearLayout>
    
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp"
            android:layout_marginTop="1dp"
            android:background="#FFFFFF" >

        <TextView
            android:id="@+id/txttitlepwd"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
             android:layout_gravity="center"
            android:text="密码" 
            android:textSize="11sp" 
            android:layout_marginLeft="10dp"/>
        
         <EditText
             android:id="@+id/txtpassword"
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
             android:layout_weight="1"             
             android:paddingLeft="3dp"
             android:textColor="#999"
              android:layout_gravity="center"
             android:textColorHint="#9f9f9f"
             android:textCursorDrawable="@null"
             android:textSize="12sp" 
             android:layout_marginRight="10dp"/> 
        

    </LinearLayout>
    
            <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp"
            android:layout_marginTop="1dp"
            android:background="#FFFFFF" >

        <TextView
            android:id="@+id/txttitlepwd2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
             android:layout_gravity="center"
            android:text="确认密码" 
            android:textSize="11sp" 
            android:layout_marginLeft="10dp"/>
        
         <EditText
             android:id="@+id/txtpassword2"
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
             android:layout_weight="1"             
             android:paddingLeft="3dp"
              android:layout_gravity="center"
             android:textColor="#999"
             android:textColorHint="#9f9f9f"
             android:textCursorDrawable="@null"
             android:textSize="11sp"
             android:layout_marginRight="10dp" /> 
        

    </LinearLayout>
    
            
       <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp"
            android:layout_marginTop="20dp"
            android:background="#FFFFFF" >

        <TextView
            android:id="@+id/txtemailtitle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="邮箱" 
             android:layout_gravity="center"
            android:textSize="11sp" 
            android:layout_marginLeft="10dp"/>
        
         <EditText
             android:id="@+id/txtemail"
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
             android:layout_marginRight="10dp"
             android:layout_weight="1"
             android:paddingLeft="3dp"
              android:layout_gravity="center"
             android:textColor="#999"
             android:textColorHint="#9f9f9f"
             android:textCursorDrawable="@null"
             android:textSize="11sp" />

    </LinearLayout>
    
 <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp"
            android:layout_marginTop="1dp"
            android:background="#FFFFFF" >

        <TextView
            android:id="@+id/txtsextitle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:layout_marginLeft="10dp"
            android:layout_weight="2"
            android:text="性别"
            android:textSize="11sp" />

        <RadioButton
            android:id="@+id/rdbMen"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:layout_weight="3"
            android:text="男"
            android:textSize="11sp" />

         <RadioButton
             android:id="@+id/rdbWoMen"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_gravity="center"
             android:layout_weight="3"
             android:text="女"
             android:textSize="11sp"
             android:layout_marginRight="10dp" />

    </LinearLayout>
    
 
  <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp"
            android:layout_marginTop="1dp"
            android:background="#FFFFFF" >

        <TextView
            android:id="@+id/txtaddresstitle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:layout_marginLeft="10dp"
            
            android:text="所在地"
            android:textSize="11sp" />
            <EditText
             android:id="@+id/txteaddress"
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
             android:layout_marginRight="10dp"
             android:layout_weight="1"
             android:paddingLeft="3dp"
              android:layout_gravity="center"
             android:textColor="#999"
             android:textColorHint="#9f9f9f"
             android:textCursorDrawable="@null"
             android:textSize="11sp" />
      
    </LinearLayout>
    
  
    <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp"
            android:layout_marginTop="50dp"
            android:background="#DDDDDD" >

        <Button
            android:id="@+id/button1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="#FF0000"
            android:text="下一步"
            android:textColor="#FFFFFF"
            android:textSize="11sp" />
      
    </LinearLayout>
  
  
  
  

</LinearLayout>

执行一个函数调用此xml文件的时候,整个app直接死掉,调用代码如下:

void register() {
        this.Close();
        Intent intent = new Intent();
        intent.setClass(this, RegisterUsers.class);
        startActivity(intent);
    }

 

注:RegisterUsers 就是新建的xml文件。
解决办法如下:新建的xml文件必须提前声明,最简单的方法就是直接在配置文件中定义,如下:
在application节点中增加如下代码:
 <activity android:name="com.pk.view.RegisterUsers"></activity>

问题解决!!!

 

相关文章
|
24天前
|
Java Android开发
Android面试题经典之Glide取消加载以及线程池优化
Glide通过生命周期管理在`onStop`时暂停请求,`onDestroy`时取消请求,减少资源浪费。在`EngineJob`和`DecodeJob`中使用`cancel`方法标记任务并中断数据获取。当网络请求被取消时,`HttpUrlFetcher`的`cancel`方法设置标志,之后的数据获取会返回`null`,中断加载流程。Glide还使用定制的线程池,如AnimationExecutor、diskCacheExecutor、sourceExecutor和newUnlimitedSourceExecutor,其中某些禁止网络访问,并根据CPU核心数动态调整线程数。
48 2
|
1月前
|
XML Java 数据格式
java创建xml文件内容
java创建xml文件内容
19 0
|
27天前
|
XML Java 数据库
配置applicationContext.xml文件
配置applicationContext.xml文件
|
25天前
|
XML Java 数据库
配置applicationContext.xml文件
配置applicationContext.xml文件
|
27天前
|
XML JavaScript Java
解析XML文件的几种方法
解析XML文件的几种方法
|
1月前
|
Android开发 开发者
Android UI设计中,Theme定义了Activity的视觉风格,包括颜色、字体、窗口样式等,定义在`styles.xml`。
【6月更文挑战第26天】Android UI设计中,Theme定义了Activity的视觉风格,包括颜色、字体、窗口样式等,定义在`styles.xml`。要更改主题,首先在该文件中创建新主题,如`MyAppTheme`,覆盖所需属性。然后,在`AndroidManifest.xml`中应用主题至应用或特定Activity。运行时切换主题可通过重新设置并重启Activity实现,或使用`setTheme`和`recreate()`方法。这允许开发者定制界面并与品牌指南匹配,或提供多主题选项。
26 6
|
29天前
|
XML 数据格式
XML配置Servlet文件,不使用注解配置路径的方法
XML配置Servlet文件,不使用注解配置路径的方法
|
21天前
|
XML Java 数据格式
支付系统----微信支付20---创建案例项目--集成Mybatis-plus的补充,target下只有接口的编译文件,xml文件了,添加日志的写法
支付系统----微信支付20---创建案例项目--集成Mybatis-plus的补充,target下只有接口的编译文件,xml文件了,添加日志的写法
|
25天前
|
XML JavaScript Java
解析XML文件的几种方法
解析XML文件的几种方法
|
1月前
|
Java 开发工具 Android开发
详细解读Android开发DNK开发将.c文件打包成os
详细解读Android开发DNK开发将.c文件打包成os
13 0