在XML资源中使用变量?

时间:2015-02-24 03:00:06

标签: java android xml variables

是否可以在xml项目中使用变量?示例:随机数(1或2)然后根据该数字,将使用相应的按钮。 所以...... selectButton = 1,然后button_1将文本设置为“Hello”|| selectButton = 2,然后button_2将文本设置为“Hello” 我的实际项目使用了25个按钮,我知道我可以做一个案例,但我想知道是否使用变量是一个选项。

package com.example.testing;

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

public class MainActivity extends ActionBarActivity {
    protected Button but_1;
    protected Button but_2;

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

        but_1 = (Button)findViewById(R.id.button1);
        but_2 = (Button)findViewById(R.id.button2);

        int selectButton = 1 + (int) (Math.random() * 2);
        but_(selectButton).setText("Hello"); //This Line Right Here (It's just an example)
    }
}

0 个答案:

没有答案