java - Android Eclipse - 随机数

标签 java android eclipse

我是 Eclipse 和 Java 新手,但在 Visual Basic 方面有足够多的经验。

我正在尝试制作一个基本的应用程序,并尝试生成一个随机数,用于将按钮放置在该数字位置。我已经执行了一些步骤,但一直卡住,感谢任何帮助,谢谢。

我收到此错误:无法从 TextView 类型对非静态方法 setHeight(int) 进行静态引用

如果有人可以向我解释如何解决它,但更重要的是为什么我得到它,以便我可以学习,那么谢谢!

package com.jordanreece.themetests;

import java.util.Random;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;

public class Game extends ActionBarActivity {


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_game);


     Random r0 = new Random();
        int height = r0.nextInt(272 - 20) + 20;

        Random r1 = new Random();
        int width = r1.nextInt(110 - 20) + 20;



    Button.setHeight(height);
    Button.setWidth(width);


}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.game, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();
    if (id == R.id.action_settings) {
        return true;
    }
    return super.onOptionsItemSelected(item);
}
}

最佳答案

您使用了哪种布局?如果您尝试将其定位在屏幕上,您可能必须使用诸如RelativeLayout 或FrameLayout 之类的东西,然后使用setX() 和setY()。调整其大小或位置...您还需要设置按钮。

按钮 myButton = (按钮) findViewById(R.id.the_id_you_assigned_to_your_button_in_the_layout);

关于java - Android Eclipse - 随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25457434/

相关文章:

java - 为什么 InetAddress.getLocalHost().getHostName() 返回的值与 bash "hostname"不同?

java - 在类之间使用变量时数学方程返回 0

java - EBean (4.5.x) 是否支持映射 Java 8 的时间类型,例如 OffsetDateTime

java - 当用户退出微调器时调用哪个事件

java - 如何调用在不同函数中定义的对象的方法? [安卓]

android - Html.fromHtml() 已弃用,有什么替代方案?

java - 如何在 Eclipse 中创建子类?

java - 如何在 Java 中使用 LibSVM?

eclipse - 如何将 ada 安装到 eclipse 中?

python - 与 org.eclipse.jdt.core.IJavaElement 等效的 Python/PyDev 是什么?