在网上下了一个关于gallery的源码,能运行,当我把代码复制到我新建的项目中时运行就崩溃,代码全部一样,不知道为什么。

解决方案 »

  1.   


    package com.example.tab;import android.app.Activity;
    import android.content.Context;
    import android.os.Bundle;
    import android.view.View;
    import android.view.ViewGroup;
    import android.view.Window;
    import android.view.animation.AnimationUtils;
    import android.widget.AdapterView;
    import android.widget.BaseAdapter;
    import android.widget.Gallery;
    import android.widget.ImageSwitcher;
    import android.widget.ImageView;
    import android.widget.AdapterView.OnItemClickListener;
    import android.widget.AdapterView.OnItemSelectedListener;
    import android.widget.Gallery.LayoutParams;
    import android.widget.ViewSwitcher.ViewFactory;public class ImageSwitcherDemo extends Activity implements
    OnItemSelectedListener, ViewFactory {
    private ImageSwitcher is;
    private Gallery gallery; private Integer[] mThumbIds = { R.drawable.b, R.drawable.c,
    R.drawable.d, R.drawable.f, R.drawable.g,
    }; private Integer[] mImageIds = { R.drawable.b, R.drawable.c,
    R.drawable.d, R.drawable.f, R.drawable.g, }; /*
     * (non-Javadoc)
     * 
     * @see android.app.Activity#onCreate(android.os.Bundle)
     */
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.activity_gallery); is = (ImageSwitcher) findViewById(R.id.imageSwitcher1);
    is.setFactory(this); is.setInAnimation(AnimationUtils.loadAnimation(this,
    android.R.anim.fade_in));
    is.setOutAnimation(AnimationUtils.loadAnimation(this,
    android.R.anim.fade_out)); gallery = (Gallery) findViewById(R.id.gallery); gallery.setAdapter(new ImageAdapter(this));
    gallery.setOnItemSelectedListener(this);
    } @Override
    public View makeView() {
    ImageView i = new ImageView(this);
    i.setBackgroundColor(0xFF000000);
    i.setScaleType(ImageView.ScaleType.FIT_CENTER);
    i.setLayoutParams(new ImageSwitcher.LayoutParams(
    LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
    return i;
    } public class ImageAdapter extends BaseAdapter {
    public ImageAdapter(Context c) {
    mContext = c;
    } public int getCount() {
    return mThumbIds.length;
    } public Object getItem(int position) {
    return position;
    } public long getItemId(int position) {
    return position;
    } public View getView(int position, View convertView, ViewGroup parent) {
    ImageView i = new ImageView(mContext); i.setImageResource(mThumbIds[position]);
    i.setAdjustViewBounds(true);
    i.setLayoutParams(new Gallery.LayoutParams(
    LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
    i.setBackgroundResource(R.drawable.e);
    return i;
    } private Context mContext; } @Override
    public void onItemSelected(AdapterView<?> parent, View view, int position,
    long id) {
    is.setImageResource(mImageIds[position]); } @Override
    public void onNothingSelected(AdapterView<?> parent) {
    // TODO Auto-generated method stub }}
      

  2.   

    看到2楼的表情想起一句话,有什么不开心的说出来大家开心开心。。发你崩溃的log
      

  3.   

    logcat没有吗,打印出来的错误信息
      

  4.   

    04-16 07:17:52.913: D/gralloc_goldfish(2630): Emulator without GPU emulation detected.
    04-16 07:17:55.123: D/AndroidRuntime(2630): Shutting down VM
    04-16 07:17:55.123: W/dalvikvm(2630): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
    04-16 07:17:55.143: E/AndroidRuntime(2630): FATAL EXCEPTION: main
    04-16 07:17:55.143: E/AndroidRuntime(2630): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.tab/com.example.tab.MyGallery}; have you declared this activity in your AndroidManifest.xml?
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1618)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at android.app.Activity.startActivityForResult(Activity.java:3370)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at android.app.Activity.startActivityForResult(Activity.java:3331)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at android.app.Activity.startActivity(Activity.java:3566)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at android.app.Activity.startActivity(Activity.java:3534)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at com.example.tab.main.onClick(main.java:40)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at android.view.View.performClick(View.java:4204)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at android.view.View$PerformClick.run(View.java:17355)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at android.os.Handler.handleCallback(Handler.java:725)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at android.os.Handler.dispatchMessage(Handler.java:92)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at android.os.Looper.loop(Looper.java:137)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at android.app.ActivityThread.main(ActivityThread.java:5041)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at java.lang.reflect.Method.invokeNative(Native Method)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at java.lang.reflect.Method.invoke(Method.java:511)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
    04-16 07:17:55.143: E/AndroidRuntime(2630):  at dalvik.system.NativeStart.main(Native Method)
    04-16 07:20:15.293: D/gralloc_goldfish(2683): Emulator without GPU emulation detected.
    04-16 07:20:17.873: D/AndroidRuntime(2683): Shutting down VM
    04-16 07:20:17.873: W/dalvikvm(2683): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
    04-16 07:20:17.893: E/AndroidRuntime(2683): FATAL EXCEPTION: main
    04-16 07:20:17.893: E/AndroidRuntime(2683): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.tab/com.example.tab.MyGallery}; have you declared this activity in your AndroidManifest.xml?
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1618)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at android.app.Activity.startActivityForResult(Activity.java:3370)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at android.app.Activity.startActivityForResult(Activity.java:3331)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at android.app.Activity.startActivity(Activity.java:3566)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at android.app.Activity.startActivity(Activity.java:3534)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at com.example.tab.main.onClick(main.java:40)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at android.view.View.performClick(View.java:4204)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at android.view.View$PerformClick.run(View.java:17355)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at android.os.Handler.handleCallback(Handler.java:725)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at android.os.Handler.dispatchMessage(Handler.java:92)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at android.os.Looper.loop(Looper.java:137)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at android.app.ActivityThread.main(ActivityThread.java:5041)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at java.lang.reflect.Method.invokeNative(Native Method)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at java.lang.reflect.Method.invoke(Method.java:511)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
    04-16 07:20:17.893: E/AndroidRuntime(2683):  at dalvik.system.NativeStart.main(Native Method)
    04-16 07:20:19.913: I/Process(2683): Sending signal. PID: 2683 SIG: 9
    04-16 07:21:01.294: E/Trace(2724): error opening trace file: No such file or directory (2)
    04-16 07:21:02.193: D/gralloc_goldfish(2724): Emulator without GPU emulation detected.
    04-16 07:21:11.303: D/AndroidRuntime(2724): Shutting down VM
    04-16 07:21:11.303: W/dalvikvm(2724): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
    04-16 07:21:11.323: E/AndroidRuntime(2724): FATAL EXCEPTION: main
    04-16 07:21:11.323: E/AndroidRuntime(2724): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.tab/com.example.tab.MyGallery}; have you declared this activity in your AndroidManifest.xml?
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1618)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at android.app.Activity.startActivityForResult(Activity.java:3370)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at android.app.Activity.startActivityForResult(Activity.java:3331)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at android.app.Activity.startActivity(Activity.java:3566)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at android.app.Activity.startActivity(Activity.java:3534)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at com.example.tab.main.onClick(main.java:40)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at android.view.View.performClick(View.java:4204)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at android.view.View$PerformClick.run(View.java:17355)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at android.os.Handler.handleCallback(Handler.java:725)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at android.os.Handler.dispatchMessage(Handler.java:92)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at android.os.Looper.loop(Looper.java:137)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at android.app.ActivityThread.main(ActivityThread.java:5041)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at java.lang.reflect.Method.invokeNative(Native Method)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at java.lang.reflect.Method.invoke(Method.java:511)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
    04-16 07:21:11.323: E/AndroidRuntime(2724):  at dalvik.system.NativeStart.main(Native Method)
    04-16 07:23:55.023: E/Trace(2790): error opening trace file: No such file or directory (2)
    04-16 07:23:56.323: D/gralloc_goldfish(2790): Emulator without GPU emulation detected.
    04-16 07:24:01.305: D/AndroidRuntime(2790): Shutting down VM
    04-16 07:24:01.305: W/dalvikvm(2790): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
    04-16 07:24:01.333: E/AndroidRuntime(2790): FATAL EXCEPTION: main
    04-16 07:24:01.333: E/AndroidRuntime(2790): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.tab/com.example.tab.ImageSwitcherDemo}; have you declared this activity in your AndroidManifest.xml?
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1618)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at android.app.Activity.startActivityForResult(Activity.java:3370)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at android.app.Activity.startActivityForResult(Activity.java:3331)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at android.app.Activity.startActivity(Activity.java:3566)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at android.app.Activity.startActivity(Activity.java:3534)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at com.example.tab.main.onClick(main.java:40)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at android.view.View.performClick(View.java:4204)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at android.view.View$PerformClick.run(View.java:17355)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at android.os.Handler.handleCallback(Handler.java:725)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at android.os.Handler.dispatchMessage(Handler.java:92)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at android.os.Looper.loop(Looper.java:137)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at android.app.ActivityThread.main(ActivityThread.java:5041)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at java.lang.reflect.Method.invokeNative(Native Method)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at java.lang.reflect.Method.invoke(Method.java:511)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
    04-16 07:24:01.333: E/AndroidRuntime(2790):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:5
      

  5.   

    ActivityNotFoundException: Unable to find explicit activity class {com.example.tab/com.example.tab.MyGallery}; have you declared this activity in your AndroidManifest.xml?
      

  6.   

    manifest里配置activity啊亲!!!
      

  7.   

    不好意思,这个是最新的,上面的那个有的是其他的我没有清除
    04-16 07:40:01.053: D/AndroidRuntime(2967): Shutting down VM
    04-16 07:40:01.053: W/dalvikvm(2967): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
    04-16 07:40:01.103: E/AndroidRuntime(2967): FATAL EXCEPTION: main
    04-16 07:40:01.103: E/AndroidRuntime(2967): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.gallery/com.example.gallery.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example.gallery.MainActivity" on path: /data/app/com.example.gallery-2.apk
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at android.app.ActivityThread.access$600(ActivityThread.java:141)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at android.os.Handler.dispatchMessage(Handler.java:99)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at android.os.Looper.loop(Looper.java:137)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at android.app.ActivityThread.main(ActivityThread.java:5041)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at java.lang.reflect.Method.invokeNative(Native Method)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at java.lang.reflect.Method.invoke(Method.java:511)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at dalvik.system.NativeStart.main(Native Method)
    04-16 07:40:01.103: E/AndroidRuntime(2967): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.gallery.MainActivity" on path: /data/app/com.example.gallery-2.apk
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at android.app.Instrumentation.newActivity(Instrumentation.java:1054)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097)
    04-16 07:40:01.103: E/AndroidRuntime(2967):  ... 11 more
      

  8.   

     Didn't find class "com.example.gallery.MainActivity"说的很清楚了,没找到这个类啊
      

  9.   

    16 07:40:01.103: E/AndroidRuntime(2967): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.gallery.MainActivity" on path: /data/app/com.example.gallery-2.apk
      

  10.   

    你那个估计应该可能也许大概差不多是类名写错了,mainactivity那个,找找,改成自己的
      

  11.   

    嗯,我新建一个,光复制代码看看,不复制文件,就不要再xml里面配了,看看行不行
      

  12.   

    高手,还是不行,哎,我无语了。
    04-16 08:03:21.544: E/AndroidRuntime(3259): FATAL EXCEPTION: main
    04-16 08:03:21.544: E/AndroidRuntime(3259): java.lang.NullPointerException
    这个空指针异常是怎么回事呀
      

  13.   

    04-16 08:12:26.733: E/AndroidRuntime(3392): FATAL EXCEPTION: main
    04-16 08:12:26.733: E/AndroidRuntime(3392): java.lang.OutOfMemoryError
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:502)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:355)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:785)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.content.res.Resources.loadDrawable(Resources.java:1965)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.content.res.Resources.getDrawable(Resources.java:660)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.widget.ImageView.resolveUri(ImageView.java:616)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.widget.ImageView.setImageResource(ImageView.java:349)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at com.example.gallerytest.ImageSwitcherDemo$ImageAdapter.getView(ImageSwitcherDemo.java:88)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.widget.Gallery.makeAndAddView(Gallery.java:865)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.widget.Gallery.fillToGalleryRightLtr(Gallery.java:819)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.widget.Gallery.fillToGalleryRight(Gallery.java:763)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.widget.Gallery.layout(Gallery.java:672)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.widget.Gallery.onLayout(Gallery.java:357)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.View.layout(View.java:14008)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.ViewGroup.layout(ViewGroup.java:4373)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1663)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1521)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.widget.LinearLayout.onLayout(LinearLayout.java:1434)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.View.layout(View.java:14008)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.ViewGroup.layout(ViewGroup.java:4373)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.View.layout(View.java:14008)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.ViewGroup.layout(ViewGroup.java:4373)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1663)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1521)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.widget.LinearLayout.onLayout(LinearLayout.java:1434)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.View.layout(View.java:14008)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.ViewGroup.layout(ViewGroup.java:4373)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.View.layout(View.java:14008)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.ViewGroup.layout(ViewGroup.java:4373)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1892)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1711)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:989)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4351)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.Choreographer.doCallbacks(Choreographer.java:562)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.Choreographer.doFrame(Choreographer.java:532)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.os.Handler.handleCallback(Handler.java:725)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.os.Handler.dispatchMessage(Handler.java:92)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.os.Looper.loop(Looper.java:137)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at android.app.ActivityThread.main(ActivityThread.java:5041)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at java.lang.reflect.Method.invokeNative(Native Method)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at java.lang.reflect.Method.invoke(Method.java:511)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
    04-16 08:12:26.733: E/AndroidRuntime(3392):  at dalvik.system.NativeStart.main(Native Method)
      

  14.   


    04-16 08:12:26.733: E/AndroidRuntime(3392):  at com.example.gallerytest.ImageSwitcherDemo$ImageAdapter.getView(ImageSwitcherDemo.java:88错误显示内存不足...如果是用模拟器运行的   分配AVD的内存搞大点试试
      

  15.   

    mainiftest.xml中没有配置activity吧, 把avd的内存分配大一点,运行时注意是否少JAR包,或是.classpath是否配置正确
      

  16.   

    我是最简单的一个工程就一个布局文件再加一个java文件,没其他的了,这样在xml中也不要在注册类了吧
      

  17.   

    mainiftest.xml 肯定没有配置正确
      

  18.   

    大哥问一个简单的问题,刚发现的。final Button bn=(Button)findViewById(R.id.button3);
    final Builder builder=new AlertDialog.Builder(this);
    final TextView t=(TextView)findViewById(R.id.editText1);
    bn.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View arg0) {
    // TODO Auto-generated method stub
    if(t.getText().toString()=="nihao")
    {
    builder.setTitle("自定义的提示框");
    builder.setMessage("简单的提示框!");
        builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { 
               @Override
               public void onClick(DialogInterface dialog, int which) { 
                   
               }  });
    builder.create().show();
    }
    }
    });
    当我输入nihao不进入该方法;
    但是把==改成equals就可以了,想知道为什么,帮个忙