请问android如何实现在一个activity使用按钮控件控制不同的布局文件?

如题,比如说在同一个activity下当用户点击第一个按钮之后activity的布局随之换成另一个布局文件~

0
suannai0314
鹳狸媛 楼主的这个问题解决了么?下边的答案能解决问题么?如果可以麻烦点击答案旁的√采纳哦~如果没有也可以将自己的答案贴上然后进行采纳的。
接近 6 年之前 回复

2个回答

最简单的办法,重新setContentView

0
ttym20
ttym 谢谢,这个方法果然最简单~
接近 6 年之前 回复

上面的没错,或者layout写多个布局,控制显示隐藏

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
同一个activity中通过一个按钮切换两个不同的布局
实现在同一个activity中通过一个按钮切换两个不同的布局,此处的按钮并非同一个按钮控件,而是在两个不同的布局文件中点击按钮实现布局的切换。参考博客:http://blog.csdn.net/u010963246/article/details/47324229
[Android]调用另一个布局xml文件里面的button,并绑定OnClickListener监听器
做的项目中有一个功能是在当前的Activity生成一个view,然后点击view上的button,跳转到另外一个Activity,中间碰到了一些问题,现在归纳总结一下: 1.如何正确获取另一个Xml布局文件中的控件? 一般我们都会用findViewById来获取,但是该方法只能获取setContentView(R.layout.main)中参数main.xml上的控件,如果想获取另外一个xml
在其他activity中使用layout下的布局文件及控件方法
一,除了在actvity中加载页面布局用setContentView(R.layout.id)方法外,其他的布局中如 fragment中加载布局文件。首先声明一个view对象,然后调用对象的  inflater.inflate(R.layout.id,null);方法加载其布局文件。 二,加载非activity布局文件中的控件   1,首先声明布局文件View的具体布局实例
1.在Activity里怎样获得另一个xml布局文件的控件
LayoutInflater factorys = LayoutInflater.from(当前类.this);                 final View textEntryView = factorys.inflate(R.layout.你要获取的另一个XML, null);                 TextView y_type = (TextView) textEnt
给其他布局文件的控件添加监听事件
如何给给其他布局文件的控件添加监听事件?我试过了,用先获取布局文件然后再获得控件不管用,不知道是不是我写的代码有问题,我又找到了一个新的方法去实现: 布局文件: <Button android:id="@+id/btn_welcome" android:layout_width="wrap_content" android:layout_height="w...
在一个activity里面怎么监听别的xml的控件的事件
http://blog.csdn.net/dangerb/article/details/6221729 如上面的连接 两个布局文件, 一个main.xml, 一个main2.xml, 一个MActivity,在MActivity的onCreate()里设置的是setContentView(R.layout.main)。 现在如果我想获得main2.xml里的一个按钮 的监
安卓开发之非activity中调用布局文件
前提: MainActivity.java Top.java Mapp.java activity_main.xml top.xml mapp.xml 在activity_main中           android:layout_width="match_parent"           android:layout_height="wrap_content"  
多个activity共享相同的布局和控件
今天在开发的时候遇到了 两个页面中有一半是公用的,于是想将其抽取出来,一来是为了后续与网络交互方便,二来是想减少代码的冗余。于是便想着布局共享,布局中一些按钮的事件能做到共享那也是完美极致。         布局共享很简单,直接在基础教程中就阔以看到,include实现,但是做到事件共享,目前仍没找到方法,有仿照这个网址(http://blog.csdn.net/dahuaishu2010_/
一个Activity分别加载多个layout布局文件
   本程序只有一个Activity,首先加载activity_main布局文件。通过点击不同的按钮,分别加载不同的布局文件layout_1、layout_2、layout_3。   activity_main.xml文件如下:<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.Constraint...
多个Activity共用相同布局或者相同控件
1.多个Activity共用相同布局或者相同控件:避免重复代码关键代码是onPostOnCreate(); BaseActivit代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
安卓开发——在Activity里如何获得另一个xml布局文件的控件
有时候,我们需要在一个Activity中调用另一个xml布局文件,即非本Activity所绑定的xml布局文件中的控件,这时候就不能直接findViewById,不然会报错指向空对象,这时就需要像下面这样做。 LayoutInflater factory = LayoutInflater.from(当前类.this);  View layout = factory.inflate(R.layo
Android 在Fragment 中控制 Activity 的控件隐藏和显示
首先使用Fragment 肯定会使用ViewPage. 这个时候要控制Activity 页面中的数据就简单了 ,监听 //监听 mViewpager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageS
多个Activity同用一个布局或控件
在开发Android app中,经常会出现很多个页面都有相同的一部分布局或者控件。 我们当然不必在每个xml文件中写重复的代码,经过上网查资料,大概有两种常用的方法:  xml文件中: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="verti
在MainActivity中给另一个布局中的按钮添加onClick方法
我是一个新手小白,在做老师的课程设计时遇到了无法给另一个布局的按钮添加点击事件的问题,花费多时寻找终于找到了一个可以用的办法,分享一下希望可以帮助和我一样问题的人。由于在MainActivity中我引用了R.layout.activity_main布局,我只有在给该布局下的控件绑定事件才会执行。但我需要给我的另一个布局中的按钮添加一个onClick事件,在网上找了很久一直没什么头绪,今天看了下点击...
Android如何在一个布局(Layout)中获取另一个布局中空间的id
因为最近在做数据库课程设计,所以遇到了这个问题:         就是在 activity_main.xml 中有一个按钮,如果点击这个按钮就会弹出一个能够输入SQL语句的AlertDialog,AlertDialog中其输入作用的EditText被定义在另一个叫 sql_input_layout.xml 的布局文件中。现在AlertDialog里有个清空按钮,按了就会清空EditText中的
Activity中找不到或者不识别相对应的xml布局文件里面的控件的问题
对不起了哥们,强行转载: 存在的问题是这样的: 解决方案:
Android 在其他类中获取某个activity类中的布局和Id
layout为布局,布局里面可以放任何空间,获取布局控件可以用findViewById方法获取。 //获取MainActivity中LayoutInflater (上下文参数) LayoutInflater factorys = LayoutInflater.from(MainActivity.this); //获取View 对象 View view= factorys.inflate(...
在Layout布局文件中添加控件ID,在Activity中findViewById找不到
一直用着好好的eclipse开发android的应用,突然新建的项目中发现在Layout布局文件中控件ID在R中不能自动生成了。然后在Eclipse中通过Project->Clean操作之后在R中就生成了控件的ID,这样也太麻烦了。突然想到前几天做个项目需要把eclipse中的自动构建取消掉了,然后目前就不能自动生成了,需要手动操作,在eclipse中设置自动构建就好了,具体操作Project->B
Android 同一个页面中切换布局
在同一页面做布局切换时出现如下问题 08-26 10:59:14.151: E/AndroidRuntime(18323): FATAL EXCEPTION: main 08-26 10:59:14.151: E/AndroidRuntime(18323): java.lang.IllegalStateException: The specified child already has a
【安卓学习之路1】轻轻一点,好神奇——给activity_main.xml添加Button控件
经过了前一段时间,断断续续的学习了一些JAVA基础,好歹也理解到了,继承 、多态、接口、字符串、常用集合、异常。终于还是按耐不住寂寞 ,偷偷地为Eclipse安装了ADT,所学 就学的开始了安卓之旅,也许之后的一些学习会因为java 基础不是太牢,碰壁 多一些,管它呢,哪里不会学哪里。(线程与 JDBC会立马赶上,嘿嘿)        从室友那里死皮赖脸的搞到了一部“红米NOTE”,没错,是做学
android 不使用布局文件,完全由代码控制布局实例
前言 我们先来看一下实现效果: 实现 MainActivity.java package cn.sehzh.tester; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.view.Display; import android
如何避免android layout.xml 布局文件中重名id的错误
在android 开发中,用来描述视图布局的layout.xml文件中,通常会涉及到控件或子布局的变量命名问题,有的时候大家为了提编码速度,可能会造成同名id的问题。那么布局文件中的id是否可以同名呢? 分两种情况: 同一个layout.xml中的id重名 不同layout.xml文件的id重名 情况一 在同个一个Xml文件的中若同名了,则前一个有效,而后一个无效,即后一
Activity中添加了布局文件界面不显示
1.问题 今天写了一个页面,感觉没有任何问题,在as中的预览视图中也显示出了视图(如下图1),可是我跑到模拟器中不显示(如下图2) (图1) (图2) 2.原因先看一下代码: @Override public void onCreate(Bundle savedInstanceState, PersistableBundle persistentStat
Android 在xml布局配置文件中给Button按钮添加事件
【转】http://blog.csdn.net/sky123123/article/details/5954446 在Android里面,添加Listener,具体步骤如下: 1.首先在layout里面定义Button并指定响应的Listener http://schemas.android.com/apk/res/android"     android:orient
在Activity中,layout布局中控件的各种实例化
在Activity中我们需要实例化很多layout控件的对象,但是对象分为很多情况,以下就为主要的几种情况: 第一种:实例化在Activity中setContextView(R.layout...)的布局中的button,textview等控件 private ListView listView listView= (ListView) findViewById(R.id.lis
android 点击按钮切换不同的fragment布局
先上效果图:如左图所示,实现点击下面的按钮切换不同的fragment布局; 不说了,先上主MainActivity代码: MainActivity.java:package com.example.xh.twostylefragment; import android.content.Intent; import android.os.Bundle; import android.suppor
一个Activity根据不同的状态加载不同的布局
一个Activity根据不同的状态加载不同的布局
如何获取非本activity绑定的布局控件
做的项目中有一个功能是在当前的Activity生成一个view,然后点击view上的button,跳转到另外一个Activity,中间碰到了一些问题,现在归纳总结一下: 1.如何正确获取另一个Xml布局文件中的控件? 一般我们都会用findViewById来获取,但是该方法只能获取setContentView(R.layout.main)中参数main.xml上的控件,如果想获取另外一
【从头学android】第二个程序同一个Activity中,切换布局时监听器失效解决方法1
1.java程序 /** * */ package com.itest; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; /**
动态添加综合布局---动态添加控件及将某XML动态加入到Activity显示(续)
前言:
实现点击item中的按钮跳转至另一个Activity
这个是一个小功能的实现,是我在面试过程中遇到的一个问题。在这里记下来,一方面,便于自己日后复习,另一方面,也希望有一天能够有初学者看到这篇文章并能够给予其帮助。         很简单,我主要是想实现以下功能:         我是设计的一个联系人通讯录,在通话记录Activity中有ListView控件读取手机的通话记录,其中ListView中的item中加入了一个按钮(ibDetails)
android开发之怎样在指定布局文件中动态的加入在activity中new出来的控件
myBombView_show = new MyBombView(this); menu_id.addView(myBombView_show);
安卓中点击不同按钮切换不同到Fragment
整体效果如下: 实现方式:通过Activity的FragmentManage去实现 首先要先去创建两个布局文件,分别为pay.xml和income.xml,代表两个片段的内容,下面我只是贴了其中一个布局文件的内容 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" andr
将布局文件XML与Activity关联
首先是xml页面布局代码如下: &amp;lt;RelativeLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; xmlns:tools=&quot;http://schemas.android.com/tools&quot; android:layout_width=&quot;match_parent&quot; andro...
android 中不同的Xml中id可以重名吗?
今天在做项目的时候,居然发现@+id 居然可以重名,而且程序还不会报错。感觉不科学啊,这到底怎么回事呢?经过google 和百度之后,才有所了解。情况一:同一个Xml文件中的同名在同一个Xml文件的中若同名了,则前一个有效,而后一个无效,as会报异常。如:&amp;lt;Button android:id=&quot;@+id/button&quot; android:layout_width...
点击按钮切换不同布局
public class MyCreditCardAdapter extends BaseAdapter{ View view; private List&amp;lt;MyCreditCardBean&amp;gt; mLists; private Context context; private final int VIEW_TYPE_COUNT = 2; //子布局个数 ...
ViewPager的多个view界面 activity的动态加载和xml静态加载
由于android版本更新迅速 谷歌
Android 在同一个Activity使用不同layout
需求如下: Activity A屏幕纵向,Activity B横向,需要让用户在A跳转至B,在B输入资料后把输入结果返回A。 坑1:在B获取成功后返回A,屏幕会有短暂黑屏 坑2:在A设置startActivityForResult跳转至B,同时重写onResult接收B返回内容,B代码调用setResult,需要A的启动模式设置为SingleTask或SingleInstance,设
利用同一个Activity界面实现二个不同的界面之间的跳转
先看图,再描述 上图的效果中,我们看到是由三个界面组成:点我界面, 设置界面, 自动返回界面组成,并实现了checkBox保存状态和弹出dialog.但是实际上,只用了点我界面和设置界面(和自动返回界面共用一个界面).所以实现如下:分散实现如下 第一步:checkBox的保存状态//直接设置BUtton事件即可解决 <CheckBox android:id="@+id/
3_Android的Activity和布局文件
目录 1.什么是Activity? 2.Activity启动基本流程: 3. Activity与布局文件 4.代表控件的对象  5.Activity的生命周期 1.什么是Activity? Android 组件四大组件之一: Activity Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。 Activity中所有操作都与用户密切相关,是一个负...
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 现在学python 现在学习java