我对xml中的样式调用有一个特殊的问题。
其实当我打电话的时候。在xml中,我喜欢将一种特定样式应用于对象:
library(foreach)
library(doSNOW)
library(forecast)
# Test Data
Data <- data.frame(Date = as.Date(c("2017-01-01", "2017-02-01", "2017-03-01",
"2017-04-01", "2017-05-01", "2017-06-01")),
A = c(1,6,3,6,5,6),
B = c(6,5,6,3,6,1))
Data <- xts::as.xts(Data[-1], Data[,1]) #convert to xts for the forecast package
cl <- makeCluster(2, type="SOCK") # for 2 cores machine
registerDoSNOW(cl)
# forecast the values in each column and bind the result of the forecast together by column to get one data.frame
Result_export <- foreach(j = 1:ncol(Data), .combine = "cbind",
.packages = c("forecast","xts")) %dopar% {
forecast(Data[,j], h = 6L)$mean
}
Result_colon <- foreach(j = 1:ncol(Data), .combine = "cbind",
.packages = c("forecast")) %dopar% {
forecast(xts:::`[.xts`(Data,j=j), h = 6L)$mean
}
identical(Result_export, Result_colon)
# [1] TRUE
as.data.frame(Result_export)
# result.1 result.2
# 1 4.499867 4.500107
# 2 4.499867 4.500107
# 3 4.499867 4.500107
# 4 4.499867 4.500107
# 5 4.499867 4.500107
# 6 4.499867 4.500107
stopCluster(cl)
我需要的是创建一个带有字符串参数的样式来调用它并给他我的字符串参数。
例如,我想在styles.xml中创建一个类似的样式:
style="@style/CustomButton"
我想用类似的东西来称呼我的风格
<style name="CustomButton">
<item name="android:layout_alignBottom">%s</item>
<item name="android:layout_alignTop">%s</item>
<item name="android:layout_toLeftOf">%s</item>
<item name="android:layout_toStartOf">%s</item>
</style>
然后,如果它的工作我能够为x其他按钮设置一种风格,这些按钮完全相同但只有这些参数不同:
&#34;机器人:layout_alignBottom&#34;
&#34;机器人:layout_alignTop&#34;
&#34;机器人:layout_toLeftOf&#34;
&#34;机器人:layout_toStartOf&#34;
提前感谢您的帮助。
亲切的问候,