Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android应用程序中的图像滑块错误_Java_Android_Debugging_Slideshow - Fatal编程技术网

Java Android应用程序中的图像滑块错误

Java Android应用程序中的图像滑块错误,java,android,debugging,slideshow,Java,Android,Debugging,Slideshow,大家好,我刚开始构建android应用程序,我有一个问题,我不明白为什么mDemo=sliderlayouthindviewbyidr.id.slider的这部分代码是错误的 是因为我没有在SliderLayout下导入任何内容吗 这是我的密码 package com.example.imageslider; import android.app.Activity; import android.os.Bundle; import android.support.v4.view.ViewPag

大家好,我刚开始构建android应用程序,我有一个问题,我不明白为什么mDemo=sliderlayouthindviewbyidr.id.slider的这部分代码是错误的

是因为我没有在SliderLayout下导入任何内容吗

这是我的密码

package com.example.imageslider;

import android.app.Activity;
import android.os.Bundle;
import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;

import com.example.imageslider.SliderLayout;

import java.util.HashMap;

public class MainActivity extends Activity {

    private SliderLayout mDemoSlider;

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mDemoSlider = (SliderLayout)findViewById(R.id.slider);

    HashMap<String,String> url_maps = new HashMap<String, String>();
}
}
感谢我使用此网站作为参考

在您的代码中,您已经

import com.example.imageslider.SliderLayout;
但在XML中,您有

<com.daimajia.slider.library.SliderLayout

嗨@Bruce我刚更改了我的导入行,但我仍然面临同样的问题。它说它不能从视图转换到sliderlayout。你的sliderlayout类扩展了什么?由于它是一个布局,我希望它能够扩展ViewGroup、FrameLayout或其他标准的Android父视图类。无论如何,视图必须是一个祖先类,您才能强制转换它。这是一个编译器错误,还是运行时的ClassCastException?那么SliderLayout扩展的是哪个类?它扩展的是RelativeLayout,这是没有意义的。您能为您的幻灯片布局发布导入和类声明吗?您现在的问题中的一个没有为SlidelLayout显示任何超类。我假设您发布的XML就是您正在使用的XML,当您分配给MDemosider时,onCreate代码就是您正在崩溃的地方,对吗?
import com.example.imageslider.SliderLayout;
<com.daimajia.slider.library.SliderLayout
import com.daimajia.slider.library.SliderLayout;