我想将findViewById与字符串一起用作Id

时间:2016-12-03 09:49:42

标签: java android findviewbyid

我是Android Studio的新手,只是想学习新的代码编写方法,而且我现在陷入了困境。我想在findViewById中使用String。例如。

public void BDate0(String BId, String BHistoryClass) {
        bdatum0 = (Button) findViewById(R.id.BId);
        bdatum0.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent BDatum0 = new Intent(bethistory.this, BHistoryClass.class);
                startActivity(BDatum0);
            }
        });
    }

我想用字符串调用BDate0,例如

BDate0(BId1, BHistory1);

我有10个按钮,他们每天开始的活动会有所不同。

抱歉不好,因为它不是我的母语,请提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用此代码替换import numpy as np import pandas as pd from matplotlib import pyplot as plt import seaborn as sns from sklearn.linear_model import LinearRegression df = pd.read_csv('http://www.math.uah.edu/stat/data/Pearson.txt', delim_whitespace=True) df.head() # prodce a header from the first data row # LinearRegression will expect an array of shape (n, 1) # for the "Training data" X = df['Father'].values[:,np.newaxis] # target data is array of shape (n,) y = df['Son'].values model2 = LinearRegression() model2.fit(X, y) plt.scatter(X, y,color='g') plt.plot(X, model2.predict(X),color='k') plt.show() 。这应该可以使用字符串作为标识符:

findViewById(..)