小编Ben*_*Ben的帖子

OnClickListener无法解析为类型(Eclipse)

您好我是编程的新手,我试图构建我的第一个简单的应用程序,我想在一个ImageButton的推动下播放一个简短的soundclip.

在键入我的代码时,我的语句出错了;

 Button.setOnClickListener(new OnClickListener() {
Run Code Online (Sandbox Code Playgroud)

点击监听器带有下划线,当我转到错误时,eclipse告诉我OnClickListener无法解析为类型.

这是我的代码:

import android.app.Activity;
import android.os.Bundle;
import android.view.view;
import android.view.view.OnClickListener;
import android.widget.Button;
import android.widget.ImageButton;

public class main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

final ImageButton Button = (ImageButton) findViewById(R.id.imageButton1);
Button.setOnClickListener(new OnClickListener() {
    public void onClick(View v) {
        // Perform action on clicks

    }
});
Run Code Online (Sandbox Code Playgroud)

我读了一个说要添加的建议;

import android.view.view;
Run Code Online (Sandbox Code Playgroud)

以及

import android.view.view.OnClickListener;
Run Code Online (Sandbox Code Playgroud)

这些import语句也会突出显示.这些错误可能是由我的计算机上如何设置eclipse引起的?

任何帮助将不胜感激

java eclipse android onclick imagebutton

7
推荐指数
1
解决办法
3万
查看次数

我如何根据其在数组(Android)中的位置使用一个字符串数组条目?

我正在尝试制作一个简单的oracle应用程序,当你向应用程序询问一个问题时,它会根据随机数发出答案.

我做了一些研究,在我看来,最好的做法是为我的答案创建一个包含字符串数组的资源,然后我可以在数组中输入我的各种答案.

在我的主要活动的Java代码中,我可以在单击按钮时生成随机数.然后该随机数可以对应于索引的数量.

当我尝试将随机数和设施分块以在代码中一起访问字符串数组时,我的问题就来了.

这是我的answerStrings.xml文件的副本

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

<resources>
    <string-array
    name="answers">
    <item>Yes</item>
    <item>No</item>
    <item>Maybe</item>
    <item>Quite possibly</item>
</string-array>
</resources>
Run Code Online (Sandbox Code Playgroud)

这是我的java代码:

import java.util.Random;

import android.app.Activity;
import android.content.res.Resources;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.os.Vibrator;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;

public class MainActivity extends Activity implements OnClickListener {

TextView    outputText;
MediaPlayer mpGobble;
Vibrator    vibr;
String[]    answers;
private Random myRandom = new Random();
int         randomNumber;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    //find the …
Run Code Online (Sandbox Code Playgroud)

arrays string android android-arrayadapter

0
推荐指数
1
解决办法
2611
查看次数