我正在尝试重新创建在冰淇淋三明治中看到的切换幻灯片,但不适用于ICS以下的Android版本.我正处于我对滑块感到舒服的地步,但我目前正在使用两个平行四边形图像(一个用于关闭状态,一个用于其开启状态).我想在运行时理想地创建drawable,并根据状态简单地改变它的颜色.这最终会有助于定制.
我对一般的drawable很新,并且想以编程方式创建这个,因为在我们的框架中我们不使用xml.
创建它的原因是平行四边形是一个单一的部分,使得缩放更易于管理和定制.
任何帮助将不胜感激,如果您需要更多信息,请告诉我们!
这是androids toggle的样子,我想在他们之后建模:
如果您需要任何其他详细信息,请告诉我,我希望我能以有意义的方式解释我所追求的内容.
谢谢!
这应该是一个非常简单的解决方案,但由于某种原因,我错过了一些东西.我所要做的就是获取我必须编写标题的字符串生成器函数,但由于某种原因它当前不是.
当我尝试将if语句更改为!File.Exists(tempFileName)时,它不会通过我的循环运行.
有什么建议?另外,如果您需要更多信息,请与我们联系.提前致谢.
public static void Open(string tempFileName, string division,
int zipFiles, int conversions, int returnedFiles, int totalEmails)
{
StreamWriter dailyStats;
//This is where I am missing something
//I am passing in the original filename of a log, then adding "-Stats.log"
//so I can tell the difference between what is the new stats file, and the original log file
if (File.Exists(tempFileName))
{
dailyStats = new StreamWriter(tempFileName + "-Stats.log");
StringBuilder sb = new StringBuilder();
sb.Append("Division");
sb.Append("\t");
sb.Append("Zip Files");
sb.Append("\t");
sb.Append("Conversions");
sb.Append("\t"); …Run Code Online (Sandbox Code Playgroud) 这是我之前提到过的一个类似问题,不同之处在于我正在处理多个文件并计算这些文件的总和.我知道我正在读取特定目录中的所有文件,但由于某种原因它没有正确分组.
这是我的代码:
public void CalculateMonthlyStatistics(string monthlyFiles)
{
string monthlyFileName = monthlyFiles + ".log";
var statistics = File.ReadLines(monthlyFileName)
.GroupBy(items => items[0])
.Select(g =>
new
{
Division = g.Key,
ZipFiles = g.Sum(i => Convert.ToInt32(i[1])),
Conversions = g.Sum(i => Convert.ToInt32(i[2])),
ReturnedFiles = g.Sum(i => Convert.ToInt32(i[3])),
TotalEmails = g.Sum(i => Convert.ToInt32(i[4]))
});
statistics
.ToList()
.ForEach(d => Console.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}",
d.Division,
d.ZipFiles,
d.Conversions,
d.ReturnedFiles,
d.TotalEmails));
Console.Read();
//.ForEach(d => Log.Open(tempFileName.TrimEnd(charsToTrim), d.Division, d.ZipFiles, d.Conversions, d.ReturnedFiles, d.TotalEmails));
}
}
}
Run Code Online (Sandbox Code Playgroud)
我放入的日志文件如下所示:
Division Zip Files Conversions Returned Files Total E-Mails
Corporate …Run Code Online (Sandbox Code Playgroud)