小编jjk*_*kim的帖子

在视图下方显示Toast小部件

对于那些早些时候帮助过这个项目的人,非常感谢!我的代码不再有任何问题,我做了额外的调整.既然应用程序现在非常强大,我想再做一件事.

在此处查看布局的屏幕截图.

通常,吐司视图显示在屏幕的底部中央.一旦调用OnClick,我想让它显示在(8dp)提交按钮下方.我怎样才能做到这一点.

在这里查看我更新的完整项目.

package com.lookjohn.guessnumber;

import java.util.Random;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity {
Random random; 
Button button;
EditText text;

int input; 
int MIN, MAX;
int comp; 
int guesses;

public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    random = new Random();
    button = (Button)findViewById(R.id.button1);
    text = (EditText)findViewById(R.id.editText1);

    MIN = 1;
    MAX = 100;
    comp = random.nextInt(MAX - MIN + 1) + MIN; // …
Run Code Online (Sandbox Code Playgroud)

eclipse sdk android toast

6
推荐指数
2
解决办法
4266
查看次数

在string.xml中调用变量

有关完整代码,请在此处查看我之前的问题.

如果我想将我的应用程序国际化,我需要为我的项目中的某些语句创建字符串对象.最困扰我的是这个代码块.

    ...
    else
        Toast.makeText(MainActivity.this, 
            "Good job! The answer was " + comp + ".\n" +
            "You made " + guesses + " guesses.\n" +
            "Restart the app to try again.", 
            Toast.LENGTH_LONG).show();
    }
};
Run Code Online (Sandbox Code Playgroud)

strings.xml中与此相关的部分如下所示:

<string name="correct">Good job! The answer was + comp\n
               You made + guesses + guesses.\n
               Restart the app to try again.</string>
Run Code Online (Sandbox Code Playgroud)

我想要comp和猜测变量来显示它们各自的值,但我不知道如何.

我计划对代码块执行此操作

    ...
    else
        Toast.makeText(MainActivity.this, 
            R.string.correct, 
            Toast.LENGTH_LONG).show();
    }
};
Run Code Online (Sandbox Code Playgroud)

谢谢.

java xml eclipse string android

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

标签 统计

android ×2

eclipse ×2

java ×1

sdk ×1

string ×1

toast ×1

xml ×1