android中如何从view跳转到main.layout

我新建了一个class,是viewlei类,然后构造函数接受了context,怎么从view跳转到main.layout,找不到setContentView。

3个回答

首先这个想法是错误的,Android中界面只能跳转界面,不能跳转布局。只能关联布局,viewlei类 继承 Activity 重写 onCreate()方法,方法里写setContentView(R.layout.main);即可,希望能帮助你

guangtouhaky
guangtouhaky 直接将context强制转换成Activity然后在setContentView。
5 年多之前 回复

setContentView 的全称是“void android.app.Activity.setContentView(int layoutResID),它是activity的方法。只能用activity.setContentView。
不能用context.setContentView.

Activity.java中:
MyView view = new MyView(this);
MyView.java中:
public MyView(Activity context) {
context.setContentView(R.layout.main);
}

guangtouhaky
guangtouhaky 那如何从这个view种跳转到layout呢
5 年多之前 回复

你在这个View中用Intent打开Activity就好咯

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android从不是Activity的自定义View进行跳转到Activity的方法

在开发的过程中,我们经常会用到自定义的View,而我之前写的博客中,也有一些自定义的Dialog和自定义的PopUpWindow,这些自定义的视图中,难免会有需要进行跳转的时候。 在我们实现的过程中,你会发现,在自定义的视图中进行startActivity是不可以实现跳转的,其实是根本就不能使用这个方法。 那么我们该怎么解决呢。 首先,毋庸置疑,还是声明控件,获取资源。 然后设置OnCli

安卓中view、activity、fragment之间的相互跳转

在我们项目中经常碰到activity与fragment互相跳转的问题,其中解决方法大约也就那么几种,我以其中一个案例说一下,我要从自定义view跳转到fragment,当然不能之间跳转了我跳转到fragment所在的mainactivity里面 这时,我在MainActivity里面接收,也就是在它的onresume方法里面接收呢,如下图 因为我采用fragtablayout做的所

Android中某个类继承PopupWindow,此类跳转到一个Activity中

public void onClick(View v) {             dismiss();             switch (v.getId()) {             case R.id.popu_comment:                 mItemOnClickListener.onItemClick(mActionItems.get(1), 1);

从一个activity跳转到一个已存在activity的指定fragment中

最近在项目中碰到这个需求,因为要跳转到指定的fragment中,因此需要携带数据。 在网上搜索了一番,没找到有用的信息,于是就扩大范围。先解决跳转到已存在的activity中,于是就会用到复写一个activity中的方法。@Override protected void onNewIntent(Intent intent) { // 拦截Intent,做相应处理 }通过实践,运行后发现了闪屏退出,查

Activity跳转到指定Fragment实例

最近做的一个项目,突然出现了这个问题, Activity 中有四个fragment,分别是 first, two, three, four,默认显示的是fragment a。在开发过程中,first中 跳转到另一个Activity ,将这个外部Activity命名为B吧... 我需要从first中跳转到B中,完成一些设置,然后再从B中的返回按钮回到three,three中也有一个viewpa

activity中跳转到fragment的思路

在android应用开发中,我们经常会遇到activity跳转到fragment或者activity跳转到activity,但是对于activity中跳转到fragment中,这个是不能够直接去跳转的,所以下面就谈一下我的理解,如果有更好的可以谈论。当然你也说用eventBus等第三方的库,我只是提供我的思路,方法各异。 既然不能直接就去跳转到fragment,我就先去跳转到Activity中,

碎片跳转到活动

在要跳转的activity中的按钮写: //一、先跳转到主MyActivityFragment,通过传递参数让他接受 case R.id.grxxbut:     Intent show=new Intent(GrXxActivity.this,MyActivityFragment.class);  show.putExtra("grxx",1); sta

Button点击后,如何实现两个view之间的跳转

For example:      一个UIView,Button是用代码实例化的 ,然后想点击Button之后,跳转到 另一个ViewController上去。 然后这个ViewController上也有一个按钮 可以返回。请教如何实现。  方法一:  使用导航 第一个按钮方法: [self.navigationController pushViewController:

Activity跳转到Fragment的问题

本次的问题是:一个MainActivity中有四个fragment,分别为AFragment,BFragment,CFragment,DFragment。在BFragment中有个按钮可以跳转到SecondActivity中,然后SecondActivity中有个按钮可以跳转到DFragment中。出现问题的思路:在SecondActivity按钮的点击事件中添加 Intent intent=ne

Android开发从一个activity设置跳转到另一个activity中的一个fragment中的一个viewpager中的某一个页面

最近做项目遇到一个问题,Android开发从一个activity设置跳转到另一个activity中的一个fragment中的一个viewpager中的某一个页面,也就是两个activity之前的转换,在这里就说为AActivity和Bactivity吧,AActivity中有两个fragment,一个是slidingFragment一个是contentFragment,其中contentFragm

android实现从一个activity跳转到另一个activity中

这篇文章主要介绍了android实现从一个activity跳转到另一个activity中去

如何跳转至一个storyboard中指定的viewcontroller,也可以跳转至一个指定的navigationController

最近做一个页面跳转,跳转关系非常跳跃,不连续,而且还要在不同的navigationController之间做跳转,一时头大,但最终还是找到方法解决了,特此记录一下: 1,首先获得当前工程的storyboard文件,方法如下:         UIStoryboard *story = [UIStoryboard storyboardWithName:@"Main" bundle:[NSB

View页面间的跳转

View页面跳转View从一个页面跳转到另外一个页面,写一个标记,然后写个单击事件即可,界面如下当单击其中的某个图标之后,它会跳转到另外一个页面,并把参数传递过去。实现方法非常简单,设置一个标记,然后添加一个onclick事件。<a onclick="yingyuclick()">然后,在JS中写该事件的代码,跳转到另外一个页面。这里框架用的是MVC,调用的都是Controller中的方法,返回另外

Android之跳转(普通类到Activity)

Android之跳转(普通类到Activity) 我们在做项目时,经常会遇见一种情况,就是跳转,而我们遇见的不一定都是Activity到Activity之间的跳转。也许就是一个普通类到activity的跳转。 下面我就演示一下怎样去跳转: 首先我们要写一个基类,并写出构造方法传入Activity参数。 public class BasePager { public Activit

android从fragment跳转到fragment问题解决

今天遇到一个问题,虽然不是很小但是也不是很大,就是从fragmentA准确的跳到fragmentB去,还有就是从Activity准确的跳到fragment 去,后面这个问题让我想了好半天,最后还是处理了,处理这个问题就不要用广播去传值解决了,因为会出现…… after on saveInstance错误。

自定义View中的控件实现页面的跳转

1:自定义的view中需要获取Context,在构造方法中定义即可,然后初始化界 面可控件!(这里调用一个button按钮)public class Views extends RelativeLayout{ private Button btu; private Context context; public Views(final Context context,

android如何从一个应用跳转到另一个页面

众所周知,在一个APP内部,从一个页面跳转到另外一个页面是使用startactivity函数来实现的。 同样的,对于应用之间的跳转也是如此的。应用直接的跳转分为三种情况,为了方便描述,我加上有两个应用A和B,需求是要从A点击一个按钮,可以跳转到B,同时A要传数据给B,B能够接收并且处理: 1.从A跳转到B的主Activity,代码如下:       [java] view pl

android 点击页面每行,跳转到另一个页面

实现思路: 1、获取id 2、获取数据 3、给id设置适配器(Adapter) 4、给id设置点击事件,循环1-1000 5、自定义适配器(内存溢出) (1)把布局文件转成view      (2)设值 (3)给按钮设置点击事件 <LinearLayout xmlns:android="http://schemas.android.

Android中点击ViewPager实现跳转页面

首先设置ViewPager控件 得到第三方控件然后给其设置点击事件 例如:import android.content.Intent; import android.net.Uri; vp.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(V

Android 从网页中跳转到本地App

我们在使用微信、QQ、京东等app的时候,会发现有时候通过他们的wap网页可以打开本地app,如果安装了则直接跳转,没有安装的话直接跳转应用商店 网页跳转app的原理如下: 对于Android平台URI主要分三个部分:scheme, authority and path。其中authority又分为host和port。 格式如下: scheme://host:port/path 举个栗

怎样在继承自BaseAdapter类的adapter中使用Intent跳转到另一个activity

在ListViewAdapter.java类中点击一个按钮来跳转到另一个activity的方法如下所示:   代码如下(BaseAdapter中其他的一些方法省略不写了,只说重点部分): public class ListViewAdapter extends BaseAdapter{ private Context context; private LayoutInflater li

moudle中的activity跳转到主项目的activity

隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配 同样适用于Service和BroadcastReceiver,下面是以Activity为例     MainActivity.Java --主Activity TestActivity.java --需要隐式启动的Acti

Intent直接跳转到Fragment

通过Intent可以直接跳转到Activity,但是不能直接跳转到Activity 步骤一: 创建一个显示Fragmnet的Activity 步骤二:跳转到该Activity Intent intent=new Intent(); intent.setClass(MainActivity.this,ShowBigFragmentActivity.class); in

Android 从一个应用跳转到另外一个应用

公司自主研发的项目。需要相互关联,资源共享,就需要应用的项目跳转,其实很简单,方法也有很多。 方法一: try { PackageManager packageManager = getPackageManager(); Intent intent= new Intent(); intent = packageManager.getLaunchIntentFor

从一个应用程序跳转到另一个应用程序

如何(纯属为自己复习方便,希望也可以帮到大家) 我们可以通过ComponentName以及Intent的setComponent来实现:在一个应用程序里面启动另外一个已经安装的应用程序或系统程序。 下面是一个在一个应用程序里面启动另外一个已经安装的程序,如下: [java] view plaincopy C

Android开发历程_1(从1个activity跳转到另一个activity)

今天第一次学习android开发,配置好了环境后就打算来个hello world程序,且实现从一个activity跳转到另一个activity中去。     开发环境:android4.1.1          实验功能:        在第一个Hello World!为标签的activity中显示good,该界面中有一个名为Next的按钮。点击Next按钮进入到第二个ac

Android从普通类跳转到Activity

在实际项目中遇到这样一种情况:在初始Activity---StartActivity启动后即调用一个TCP Service,服务从服务器获取数据成功后需要携带数据跳转到主Activity---MainActivity。 在编写程序中,我们需要在一个TCP通信的普通类中实现跳转到MainActivity。类中代码如下 Bundle b=new Bundle(); b.putStringArra

Android studio小技巧之xml与Java类快速跳转

每个activity对应的XML文件跳转,点击   中的此图标  就可以跳转到对应xml文件! 与此对应的就是xml文件跳转至相应activity:   点击 就可跳转!

小技巧6-iOS 获取和跳转到Storyboard创建的ViewController

小技巧6-iOS 获取和跳转到Storyboard创建的ViewController 著作权声明:本文由http://my.csdn.net/Nathan1987_原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢

Android在服务里面跳转一个Activity

//弹出一个密码对话框 Intent intent = new Intent(getApplicationContext(),EnterPasswordActivity.class); intent.putExtra(PackgerNameIntent,packge...

Android activity跳转到另一个activity的指定fragment页面

核心提示:最近在做一个项目用了activity跳转到fragment,所以就在网上找了很多的列子。下面先看几张图:首页、简介、和设置都是fragment碎片。在mainactivity里面... 最近在做一个项目用了activity跳转到fragment,所以就在网上找了很多的列子。 下面先看几张图: 首页、简介、和设置都是fragment碎片。在mainactivi

在view里面跳转控制器

目前:iOS 9.3.4    xcode 7.3 在使用mvc的时候,在自定义view的时候会出现需要跳转页面的问题 比如点击自定义view的某个button,某个cell进行跳转控制器 这个时候一般的处理方法是在视图加载控制器之后在控制器里面,通过这个view找到这个button或者cell绑定事件或者实现代理进行跳转 但是总是嫌这样写比较麻烦,现在介绍一种在view里面进行跳转控制器

fragment与activity及两个fragment之间的跳转实现

在近期的练手项目中,我们使用到了Android Fragment技术。在应用的交互中,我可能需要实现: 从当前的fragment跳转到另一个fragment 从当前的fragment跳转到一个activity中 从当前的activity跳转到一个fragment中 网上提供的思路较多,这里总结了一套自己的方法。

Activity跳转到嵌套中的Fragment

转载请注明出处:http://blog.csdn.net/baidu_38639168/article/details/73456906 最近做的一个项目,突然出现了这个问题, Activity 中有四个fragment,分别是 first, two, three, four,默认显示的是fragment a。在开发过程中,first中 跳转到另一个Activity ,将这个外部Activi

ListView中的每个条目如何跳转到另外的Activity?

ListView中的每个条目如何跳转到另外的Activity? public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.group); listView=(ListV

Android从一个应用跳转到另一个应用

这是一个实现在Android中,从一个应用跳转到另一个应用的demo

安卓从一个Activity跳转到另一个Activity传递数据实现

在跳转按钮事件函数中添加如下代码 private Button.OnClickListener btnlogin=new Button.OnClickListener(){   public void onClick(View v){    Intent it=new Intent();    it.setClass(MainActivity.this,AfterLoginActivity

fragmentTabHost中点击一个fragment中的按钮,跳转到另外一个fragment的解决办法

最近项目中用到fragmentTabHost,在其中的一个fragment中有多个按钮,点击可跳转到别的fragment,实现方法是,在MainActivity中写方法: public void setTab(int tab){ tabHost.setCurrentTab(tab); } 在fragment中: MainActivity mainActivity=(MainA

Android 容器中两个碎片的跳转

Android 容器中两个碎片 A B两个碎片 AFragement中的点击事件需要跳转到BFragement问题的解决方案。

Android开发关于Activity跳转另一个Activity指定的fragment的解决方法

遇到的情况:在一个Activity中点击某个跳转事件到主界面底部某个指定的Fragment中。 点击事件所在的activity代码: Intent intent = new Intent(ReAddCustomActivity.this, MainActivity.class); intent.putExtra("flag", 2); startActivity(intent); ReAdd

从一个activity跳转到另一个程序的指定activity(含apk检测)

  package com.anqiansong.themedemo; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import android.app.Activity; import android.content.ComponentName; import andr...

Activity跳转到另外一个应用的Activity

跳转方法:使用 Intent中的ComponentName 属性即可。代码如下:Intent intent = new Intent(); ComponentName cName = new ComponentName( "com.steven.testasyncloader.sqlitedata","com.steven.testasyncloader.sqlitedata.MainActivit

fragment中的一个按钮跳转到另外一个Fragment解决方案

要表达的意思如图所示: 解决方案:用广播处理 1.在oncreate 方法中注册广播 filter = new IntentFilter();   filter.addAction("TUIGUANG");   registerReceiver(new mainReceiver(), filter); 2.实现mainReceiver方法 class mainReceiv

从一个activity按下button跳入到另一个activity

 xinjian.javapackage com.xinjian1; import android.app.Activity; import android.view.View; import android.view.View.OnClickListener; import android.content.Intent; import android.os.Bundle; import android.widget.Button; import android.widget.TextVi

从通知栏跳转到Activity,再跳转至Fragment

从通知栏跳转到Activity,再跳转至Fragment

Android中从一个Activity跳转到另一个Activity经历的生命周期?

最近在看android的书,引起了一些启发和回忆起以前的面试经历,那是我进入第一家公司的面试官问我的问题,虽然我回答错了,但是依然被录取了,非常高兴,也非常荣幸。后来又对这个知识点进行了学习。现在看了书,再一次对比起来,发现有新的理解。这里先列举2个Activity分别为:ActivityA和ActivityB,我们要点击ActivityA的启动ActivityB按钮,来启动ActivityB,然后

菜鸟 ——android开发,单击按钮之后跳转到另一个页面

1、首先在一个布局文件(.XML)中绘画了一个跳转按钮(id为btn1): <Button android:id="@+id/btn1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="点击跳转" /> 2、然后在关联的类中声明一个私有button名称,如: pr

android开发——Fragment跳转activity(带返回值)

首先阐述下博文的背景:最近在做一个项目的工程中需要实现这样一个效果:就是一个登陆成功后刷新视图的效果。简单讲就是,一个Afragment它是依附在Aactivity上的,那么现在要从Afragment跳到Bactivity再从Bactivity跳到Cactivity中登陆成功后刷新Afragment。就是这样一个需求。 现在简单实现一个: Afragment绑定在Aactivity上就不说了。

App跳转到微信公众号

注:跳转到微信公众号,首先需要到微信开发平台,绑定对应的公众号 [java] view plain copy print? String appId = "你的ID";//开发者平台ID          IWXAPI api = WXAPIFactory.createWXAPI(getActivity(), appId, false);              

TabHost中跳转到指定Tab页问题

最近在使用TabHost的时候遇到一个问题:TabHost添加了4个Activity作为tab页面,我们从左至右的顺序称呼它们为tab1,tab2,tab3,tab4。可是每次进入TabHost页面的时候,不管我进来的时候点击的是指向哪个Activity的跳转,tab1的Activity总会首先被执行。可是我希望的效果是,我点击tab2的跳转,我就只希望执行tab2的Activity。分析:我看了

立即提问
相关内容推荐