2014-02-13 4 views
0

Так что у меня есть проблема, чтобы установить кнопку действия,OnClickListner так сложно

Это все фото.

Manifest.xml

<?xml version="1.0" encoding="utf-8"?> 
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.man.test4" 
android:versionCode="1" 
android:versionName="1.0" > 

    <uses-permission android:name="android.permission.CAMERA" /> 
    <uses-permission android:name="android.permission.CALL_PHONE" /> 
<uses-sdk 
    android:minSdkVersion="10" 
    android:targetSdkVersion="19" /> 

<uses-feature 
    android:name="android.hardware.camera" 
    android:required="false" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 
    <activity 
     android:name="com.man.test4.MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name="com.dm.zbar.android.scanner.ZBarScannerActivity" 
     android:label="@string/app_name" 
     android:screenOrientation="landscape" /> 
    <activity 
     android:name="com.man.test4.Main" 
     android:label="@string/title_activity_main" > 
    </activity> 
    <activity 
     android:label="@string/app_name" 
     android:name=".Mldc" > 
    </activity> 
    <activity 
     android:label="@string/app_name" 
     android:name=".Mcf" > 
    </activity> 
    <activity 
     android:label="@string/app_name" 
     android:name=".Meco" > 
    </activity> 
    <activity 
     android:label="@string/app_name" 
     android:name=".adf" > 
    </activity> 
    <activity 
     android:label="@string/app_name" 
     android:name=".Options" > 
    </activity> 

</application> 

</manifest> 

main.xml

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/RelativeLayout1" 
android:layout_width="fill_parent" 
android:background="@drawable/blue" 
android:layout_height="fill_parent" 

android:orientation="vertical" 
android:padding="5.0dip" > 

<Button 
    android:id="@+id/options" 
    android:layout_width="200dp" 
    android:layout_height="70dp" 
    android:layout_above="@id/scan_btn" 
    android:layout_alignLeft="@+id/mldc" 
    android:background="@drawable/blue1" 
    android:text="@string/options" /> 

<Button 
    android:id="@+id/meco" 
    android:layout_width="200dp" 
    android:layout_height="70dp" 
    android:layout_above="@+id/adf" 
    android:layout_alignLeft="@+id/adf" 
    android:background="@drawable/blue1" 
    android:text="@string/meco" /> 

<Button 
    android:id="@+id/mcf" 
    android:layout_width="200dp" 
    android:layout_height="70dp" 
    android:layout_above="@+id/meco" 
    android:layout_alignLeft="@+id/mldc" 
    android:background="@drawable/blue1" 
    android:text="@string/mcf" /> 

<Button 
    android:id="@+id/mldc" 
    android:layout_width="200dp" 
    android:layout_height="70dp" 
    android:layout_above="@+id/mcf" 
    android:layout_centerHorizontal="true" 
    android:background="@drawable/blue1" 
    android:text="@string/mldc" /> 

<Button 
    android:id="@id/scan_btn" 
    android:layout_width="100dp" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_centerHorizontal="true" 
    android:background="@drawable/scan" 
    android:onClick="launchScanner" 
    android:text="@string/scan" /> 

<Button 
    android:id="@+id/adf" 
    android:layout_width="200dp" 
    android:layout_height="70dp" 
    android:layout_alignLeft="@+id/options" 
    android:layout_centerVertical="true" 
    android:background="@drawable/blue1" 
    android:text="@string/adf" /> 

Main.java

package com.man.test4; 

    import android.app.Activity; 
    import android.content.Context; 
    import android.content.Intent; 
    import android.os.Bundle; 
    import android.widget.Button; 
    import android.view.View; 
    import android.view.View.OnClickListener; 

    public class Main extends Activity { 

Button mldc,mcf,meco,adf,options; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    addListenerOnButton(); 

} 

public void addListenerOnButton() { 

    final Context context = this; 

    mldc = (Button) findViewById(R.id.mldc); 
    mcf = (Button) findViewById(R.id.mcf); 
    meco = (Button) findViewById(R.id.meco); 
    adf = (Button) findViewById(R.id.adf); 
    options = (Button) findViewById(R.id.options); 

    mldc.setOnClickListener(new OnClickListener() 
    { 

     @Override 
     public void onClick(View arg0) 
     { 

      Intent intent = new Intent(context, Mldc.class); 
         startActivity(intent); 

     } 

    }); 
    mcf.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View arg0) { 

      Intent intent = new Intent(context, Mcf.class); 
         startActivity(intent); 
} 
    }); 
    meco.setOnClickListener(new OnClickListener() 
    { 

     @Override 
     public void onClick(View arg0) 
     { 

      Intent intent = new Intent(context, Meco.class); 
         startActivity(intent); 

     } 

    }); 
    adf.setOnClickListener(new OnClickListener() 
    { 

     @Override 
     public void onClick(View arg0) 
     { 

      Intent intent = new Intent(context, adf.class); 
         startActivity(intent); 

     } 

    }); 
    options.setOnClickListener(new OnClickListener() 
    { 

     @Override 
     public void onClick(View arg0) 
     { 

      Intent intent = new Intent(context, Options.class); 
         startActivity(intent); 

     } 

    }); 
     } 

    } 

для кнопки опций, например options.java

package com.man.test4; 

    import android.app.Activity; 
    import android.os.Bundle; 
    import android.widget.Button; 

    public class Options extends Activity { 

Button options; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.options); 


} 

}

Таким образом, проблема, когда я wlick на кнопку, эта кнопка не открыть другую деятельность, я не знаю, что это проблема

+0

Просто ничего не происходит, или вы получаете сообщение об ошибке? – nikis

+0

Итак, когда я нажимаю кнопку «Параметры», ничего не происходит. Если кто-то получит больше информации, мой источник проекта и файлы apk можно скачать по этой ссылке http://www.mediafire.com/download/os9xqz7h2vdeuiz/projet.rar Я думаю, что я был всем хорошим, я не знаю в чем проблема – user3185474

+1

Повторение одного и того же комментария ко всем ответам не поможет. Не то, чтобы у многих людей было время/интерес к загрузке вашего проекта. Не ленитесь, правильно объясните проблему и попробуйте все рекомендуемые решения. –

ответ

0

Попробуйте прохождение полностью квалифицированное имя для ваших действий в файле манифеста. Кроме того, опубликуйте свой журнал ошибок, если он есть, или что происходит, когда вы нажимаете кнопки.

+0

Итак, когда я нажимаю кнопку «Параметры», ничего не происходит. Если кто-то получит больше информации, мой источник проекта и файлы apk можно скачать по этой ссылке http://www.mediafire.com/download/os9xqz7h2vdeuiz/projet.rar Я думаю, что я был всем хорошим, я не знаю в чем проблема. – user3185474

1

Заявить options activity в вашем манифесте.

<activity 
    android:name="com.man.test4.Options"> 
</activity> 

Если это не сработает, разместите свой стек.

+0

Итак, когда я нажимаю кнопку «Параметры», ничего не происходит. Если у кого-то больше информации, мой источник проекта и файлы apk можно скачать по этой ссылке http://www.mediafire.com/download/os9xqz7h2vdeuiz/projet.rar Я думаю, что у меня все было хорошо, я не знаю, в чем проблема. – user3185474

0

Поэтому, когда я нажимаю кнопку «Параметры», ничего не происходит.

Если кто-то whould больше информации, мой исходный проект и файлы APK можно загрузить по этой ссылке My project

Я думаю, что я сделал все хорошо, я не знаю, что это проблема.

Смежные вопросы