我是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个按钮,他们每天开始的活动会有所不同。
抱歉不好,因为它不是我的母语,请提前感谢您的帮助。
答案 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(..)