精华内容
下载资源
问答
  • I have the following code and I can't find a way to get rid of these errors:The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments (MainActivity)This ...

    I have the following code and I can't find a way to get rid of these errors:

    The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments (MainActivity)

    This applies to the lines 17, 18, 19, 20, 21, 22, 23, 24, 25 containing:

    findViewById(R.id.imageButton9).setOnClickListener(this);

    In line 31 (the line where the new class is created), I get:

    The nested type MainActivity cannot hide an enclosing type

    This is the code I'm working with:

    package com.example.rome;

    import android.os.Bundle;

    import android.app.Activity;

    import android.view.Menu;

    import android.widget.EditText;

    import android.widget.Button;

    import android.view.View;

    import android.widget.Toast;

    public class MainActivity extends Activity {

    @Override

    protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    findViewById(R.id.imageButton1).setOnClickListener(this);

    findViewById(R.id.imageButton2).setOnClickListener(this);

    findViewById(R.id.imageButton3).setOnClickListener(this);

    findViewById(R.id.imageButton4).setOnClickListener(this);

    findViewById(R.id.imageButton5).setOnClickListener(this);

    findViewById(R.id.imageButton6).setOnClickListener(this);

    findViewById(R.id.imageButton7).setOnClickListener(this);

    findViewById(R.id.imageButton8).setOnClickListener(this);

    findViewById(R.id.imageButton9).setOnClickListener(this);

    }

    class MainActivity extends Activity implements View.OnClickListener {

    @Override

    public void onClick(View v){

    switch(v.getId()){

    case R.id.R.id.imagebutton1:

    startActivity(new Intent(telefoonnummers.class));

    break;

    case R.id.R.id.imagebutton2:

    startActivity(new Intent(telefoonnummers.class));

    break;

    //-- more cases --

    case R.id.R.id.imagebutton9:

    startActivity(new Intent(telefoonnummers.class));

    break;

    }

    }

    }

    @Override

    public boolean onCreateOptionsMenu(Menu menu) {

    // Inflate the menu; this adds items to the action bar if it is present.

    getMenuInflater().inflate(R.menu.activity_main, menu);

    return true;

    }

    }

    解决方案

    Remove the errant class definition:

    class MainActivity extends Activity implements View.OnClickListener {

    And add implements View.OnClickListener to the real class definition:

    public class MainActivity extends Activity implements View.OnClickListener {

    // Add this to the "real" MainActivity ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    Take a moment to make sure you have properly closed every brace ({}).

    展开全文
  • android显示MainActivity中的AppCompatActivity为红色错误截图处理方法 错误截图 Unable to resolve dependency for ':app@debug/compileClasspath': Could not find any version that matches ...

    android显示MainActivity中的AppCompatActivity为红色

    错误截图

    Unable to resolve dependency for ':app@debug/compileClasspath': Could not find any version that matches com.android.support:appcompat-v7:29.+.
    Open File
    Show Details
    
    
    Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not find any version that matches com.android.support:appcompat-v7:29.+.
    Open File
    Show Details
    
    
    Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not find any version that matches com.android.support:appcompat-v7:29.+.
    Open File
    Show Details
    
    
    Unable to resolve dependency for ':app@release/compileClasspath': Could not find any version that matches com.android.support:appcompat-v7:29.+.
    Open File
    Show Details
    
    
    Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not find any version that matches com.android.support:appcompat-v7:29.+.
    Open File
    Show Details
    
    

    在这里插入图片描述

    处理方法

    方法1:
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    改为:com.android.support:appcompat-v7:+ 后单击下面这个按钮
    单击一下
    或者单击rebuild project。二选一,都是一样的
    在这里插入图片描述
    注:这里则是继承AppCompatActivity

    方法2:
    在这里插入图片描述
    注:这里则是继承Activity

    展开全文
  • 今天给大家带来一期使用Kotlin的第二部分,创建首页登录界面吧,之前我有写过Kotlin创建安卓应用程序的第一部分的相关教程和实例,那么今天我就上一篇的基础上进行深入的教程,第二篇也就是第二部分,创建一个登录...
    15944c914cf4ab06316ede892ee08987.png

    今天给大家带来一期使用Kotlin的第二部分,创建首页登录界面吧,之前我有写过Kotlin创建安卓应用程序的第一部分的相关教程和实例,那么今天我就上一篇的基础上进行深入的教程,第二篇也就是第二部分,创建一个登录界面,后面预计还有3个部分,想要学习的伙伴们可要关注我以便接收剩下的几个部分。好了,开始下面的实战吧。

    登录界面大概是这样子的

    3921abc9eb8ea89515f9c131fbc58db6.png

    第一步:创建一个新项目

    打开我们的Android Studio,然后选择“创建新项目”

    6ae8e9206230f4e511af09f48e21f96c.png

    根据需要命名你的应用程序,不要忘记选中“包括Kotlin支持”,然后单击“下一步”,然后你可以选择运行的应用程序的最低操作系统。

    7d5f78758f93307c0081b80e0cb93054.png

    之后,单击下一步,然后选择Emply Activily。

    3b8f62ae5c51403b9a430dccac9dc66e.png

    第二部分:界面设计

    (1)制作渐变背景

    方法是右键单击可绘制对象,然后选择“ 新建”,然后选择“ 可绘制资源文件”,然后将其命名为bggradient。然后我们将创建一个渐变,就像这样。

    上面的代码将产生这样的渐变。

    715a7ec07cf9c6afef7fa91fa094f3bc.png

    如果要使用其他颜色,则只需用所需的颜色替换即可。之后,我们将设计XML布局。在主面板中单击activity_main.xml。这次我们使用布局,在创建渐变之后,现在将渐变添加到activity_main.xml布局中,在android.support.constraint.ConstraintLayout部分中键入此代码

    android:background="@drawable/bggradient"

    为了进行这样的显示,我们使用了称为Card View的组件。

    190cd05b82ce0da535f65a6caf06e59d.png
                        

    通过以下方式将以上代码添加到布局中:

    <?xml version="1.0" encoding="utf-8"?>        

    那么结果将是这样

    0cf116167b604a45b44858fc5ab9442c.png

    第三部分:科特林时间

    如果现在显示完毕,我们将输入最简单的编码部分,你要做的就是单击菜单上java文件夹中的MainActivity,然后按照以下代码并在onCreate方法中键入它。

    btnLogin.setOnClickListener {            val email = inputEmail.text.toString()            val password = inputPassword.text.toString()            if (email.isEmpty()|| password.isEmpty()) {                Toast.makeText(this, "Please Insert Email and Password", Toast.LENGTH_SHORT).show()                return@setOnClickListener            }            if(email == "admin01@gmail.com" || password == "admin01"){                val progressDialog = ProgressDialog(this,                    R.style.Theme_MaterialComponents_Light_Dialog)                progressDialog.isIndeterminate = true                progressDialog.setMessage("Loading...")                progressDialog.show()                val intent = Intent (this,Dashboard::class.java)                startActivity(intent)                finish()            }        }

    单词的Dashboard部分将为红色/错误,但不要惊慌,因为我们将登录activity定向到Dashboard activity,但尚未创建Dashboard activity,因此,我们现在要做的就是创建Dashboard activity。很简单,单击文件 > 活动 > 空活动,然后将activity命名为仪表板。

    7505abe6e1140bc0e833daa922635617.png

    创建Dahsboard activity后,错误消息将消失。

    第四部分:测试应用

    要从Android Studio运行程序,我们需要有一个模拟器或使用一台Android设备。

    7461539e95fa0f45ae0fb75271b10808.png
    展开全文
  • 我在左侧leftFragment定义了按钮的点击事件,在里面获取ManiActivity的实例(MainActivity mainActivity = (MainActivity) context;);我想把这个获取MainActivity的对象定义为类的成员变量,方便其他地方调用。...
  • 最初,试图通过Eclipse的“将现有代码导入到Workspace”来打开现有代码...所以我的项目设置,和我所引用的google-play-services_lib和BaseGameUtils,所以有在MainActivity.java没有错误出现,并且它将全部编译...

    最初,试图通过Eclipse中的“将现有代码导入到Workspace”来打开现有代码项目导致了各种我无法弄清楚的错误。即R.java没有建造。我能够只创建一个空白的项目,然后复制并粘贴在所有代码和资源文件来解决这一点。

    所以我的项目设置,和我所引用的google-play-services_lib和BaseGameUtils,所以有在MainActivity.java中没有错误出现,并且它将全部编译并构建好,但布局编辑器不断实例化com.google.android.gms.common.SignInButton。

    我从下面的错误粘贴了完整的堆栈跟踪。我想不出任何我错过的东西,并且Eclipse中'Problems'窗口中唯一的事情是'应该明确地为清单设置android:allowBackup为true或false'。

    android.content.res.Resources$NotFoundException: Could not resolve resource value: 0x7F02000C.

    at android.content.res.BridgeResources.throwException(BridgeResources.java:693)

    at android.content.res.BridgeResources.getDrawable(BridgeResources.java:164)

    at com.google.android.gms.internal.aa.b(Unknown Source)

    at com.google.android.gms.internal.aa.a(Unknown Source)

    at com.google.android.gms.common.SignInButton.c(Unknown Source)

    at com.google.android.gms.common.SignInButton.d(Unknown Source)

    at com.google.android.gms.common.SignInButton.setStyle(Unknown Source)

    at com.google.android.gms.common.SignInButton.(Unknown Source)

    at com.google.android.gms.common.SignInButton.(Unknown Source)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

    at java.lang.reflect.Constructor.newInstance(Unknown Source)

    at com.android.ide.eclipse.adt.internal.editors.layout.ProjectCallback.instantiateClass(ProjectCallback.java:422)

    at com.android.ide.eclipse.adt.internal.editors.layout.ProjectCallback.loadView(ProjectCallback.java:179)

    at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:207)

    at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:135)

    at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:746)

    at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64)

    at android.view.LayoutInflater.rInflate(LayoutInflater.java:718)

    at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:749)

    at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64)

    at android.view.LayoutInflater.rInflate(LayoutInflater.java:718)

    at android.view.LayoutInflater.inflate(LayoutInflater.java:489)

    at android.view.LayoutInflater.inflate(LayoutInflater.java:372)

    at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:385)

    at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:332)

    at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:325)

    at com.android.ide.eclipse.adt.internal.editors.layout.gle2.RenderService.createRenderSession(RenderService.java:440)

    at com.android.ide.eclipse.adt.internal.editors.layout.gle2.RenderPreview.renderSync(RenderPreview.java:560)

    at com.android.ide.eclipse.adt.internal.editors.layout.gle2.RenderPreview.access$5(RenderPreview.java:506)

    at com.android.ide.eclipse.adt.internal.editors.layout.gle2.RenderPreview$RenderJob.runInUIThread(RenderPreview.java:1230)

    at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)

    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)

    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4144)

    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)

    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1053)

    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:942)

    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)

    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588)

    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)

    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)

    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)

    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)

    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

    at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

    2013-07-09

    Fafhrd

    +0

    Wasx这解决了吗?我仍然有这个错误 –

    +1

    @Slartibartfast重新启动eclipse是解决方案。 –

    +0

    在Android Studio中,预览屏幕上的“清除缓存”工作。 –

    展开全文
  • 嘿,MainActivity中onPostExecute(string result)方法爆出了一个错误: "The method setListAdapter(CustomAdapter) is undefined for the type MainActivity.getTweets" **MainActivity.java** public ...
  • 我在Splashscreen.class调用服务MusicaFundo,并想在MainActivity.class暂停/播放它。 我正在尝试使用sendBroadcast,但服务未收到意图,我在MusicaFundo.class内创建了BroadcastReceiver,MyServiceReceiver,...
  • 新版android eclipseMainActivity.java里面增加了好多新的代码,因为还是菜鸟一只,好多代码都不知道是什么作用,求大神指教。之前就一直把代码敲错位置了,耽误了好久,后来总算知道错在哪里了,为了错误不再...
  • Activity 跳转到FragmentMainActivity中的Fragment)  如果大家有遇到这个问题 说明你来对了 楼主我可是踩了无数的坑,花了几天的时间才把这篇文章写下   现在App的模式一般都是Activity多Fragment的模式 ...
  • Android中使用MainActivity.this和this情况

    千次阅读 2018-10-29 11:30:54
    刚接触Android,有新鲜感,也有很多困惑,MainActivity.this就是一个典型。 Context和Activity的关系 在很多地方需要用到Context这个类作为参数,我们一个是用 SomeActivity.this传递。 MainActivity.this 为什么...
  • Android 错误: 找不到符号 符号: 类 x 位置: 类 MainActivity
  • MainActivity

    2017-08-18 09:12:20
    package com.bwie.topnewsnormal; import android.content.Intent; import android.support.design.widget.TabLayout; import android.support.v4.view.ViewPager; import android.os.Bundle; import android.suppo
  • 刚开始想用广播实现,后来发现不行,一直报fragment的onSaveInstance错误 最后发现自己想复杂了 直接用startActivityintent携带参数就能实现 注意:如果activity启动模式是singleTask是不能通过intent传值的,...
  • 由于在MainActivity中我引用了R.layout.activity_main布局,我只有在给该布局下的控件绑定事件才会执行。但我需要给我的另一个布局的按钮添加一个onClick事件,在网上找了很久一直没什么头绪,今天看了下点击...
  • Android Studio中R文件错误的解决办法

    千次阅读 2016-04-28 18:42:38
    我们在使用Android Studio的时候,有时候会无缘无故R文件错误,我们又没法像elipse一样去clean工程,出现这样的问题我们应该怎么解决呢? 第一步:检查xml文件,R文件错误通常是由于我们的xml文件有问题,...
  • 在设置控件背景的时候出现了一个错误: java.lang.NoSuchMethodError: com.demo.main.MainActivity.getDrawable原因:setBackground是Android4.1(API16)之后才提供的方法,所以4.1之前的系统会出现这个异常。 ...
  • Android中回调接口的使用介绍MainActivity如下:package cn.testcallback;import android.os.Bundle;import android.widget.Toast;.../*** Demo描述:* Android中回调接口的使用*/public class MainActivity extend...
  • 做为一位刚刚上手Android...这是关于第一次用Android studio新建工程所遇到的问题,新建工程中MainActivity中一些方法(如:onCreate())与及R文件报红了,如图: 小白的我于是百度了解决方法,有很多打神给...
  • 不加上import android.R;之前是这样报错的 ![图片说明](https://img-ask.csdn.net/upload/201607/03/1467537426_755961.png) 加上import android.R;之后是这样报错的 ![图片说明]...
  • Android Studio-R文件错误的解决办法

    万次阅读 热门讨论 2015-07-06 22:58:47
    我们在使用Android Studio的时候,有时候会无缘无故R文件错误,我们又没法像elipse一样去clean工程,出现这样的问题我们应该怎么解决呢? 第一步:检查xml文件,R文件错误通常是由于我们的xml文件有问题,首先...
  • Android中EditText的错误消息显示

    千次阅读 2016-08-28 18:23:32
    EditText的错误消息显示,...先看一下效果图:下面我们为大家介绍一下有三种方式设置:MainActivity中:package com.example.mac.seterrordemo;import android.graphics.drawable.Drawable; import android.os.Bundl
  • 错误:(15,8)错误MainActivity不是抽象的,并且未覆盖OnClickListener的抽象方法onClick(查看) 在练习书本实例时,出现以上错误,实例代码如下: 1 2 3 4 五 6 7 8 9...
  • 方法MainActivity.this表示在MainActivity这个文件里显示; text在后面的引号输入想输出的文本。 text可以替换为R.string.自己定义的文本,表示引用string下的文本的资源; LENGTH_SHORT表示Toast的显示时间一...
  • package ...import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.widget.ArrayAdapter;import android.widget.E...
  • 我们在使用Android Studio的时候,有时候会无缘无故R文件错误,我们又没法像elipse一样去clean工程,出现这样的问题我们应该怎么解决呢? 第一步:检查xml文件,R文件错误通常是由于我们的xml文件有问题,首先把xml...
  • 关于安卓Android studio Didn’t find class “com.xx.MainActivity” on path: DexPathList[[zip……的解决 本文参考自简书:multiDexEnabled遇坑简记,感谢作者大大!!! 1、我的问题 首先说一下我的问题,我...
  • (五)安卓框架搭建之BaseFragment,MainActivity, Toolbar细化原创 2017年11月26日 13:23:28111讲完了网络通信模块和MVP结构。回过头来再说说基础页面的封装BaseFragmentBaseFragment和BaseActivity基本是一样的 ...
  • Android Studio 初学者在写人生当中第一个Android程序的时候,碰上了R标红(在写代码时自动生成的R文件),出现“Cannot resolve symbol ‘R’”错误。在网上找了很多办法,方法如下:方法一:右击App,点击Open ...
  • Android之平时遇见的异常和错误总结(不断更新)

    万次阅读 多人点赞 2015-10-01 23:13:41
    安卓错误经验累积 1、当出现下面错误时候 08-21 03:43:16.679: E/AndroidRuntime(1087): java.lang.RuntimeException: Unable to start activity ComponentInfo{...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,788
精华内容 11,915
关键字:

安卓mainactivity中r错误