Android开发者网站的设计页面有一个关于颜色的类别.颜色| Android开发者
有漂亮的颜色,他们非常感谢提供颜色样本的下载链接.我不知道如何使用它们.下载的.zip包含以下文件:
有人知道如何使用这些文件吗?我想我需要一个程序来提取颜色值?
编辑:确定它看起来像是Adobe Color套件文件.有人知道使用这些文件的免费程序吗?
System.ComponentModel命名空间中存在EditorBrowsableAttribute.EditorBrowsableState类型具有以下成员:
这个烦人的属性可能是什么原因?特别是状态从不.它隐藏了功能,然后当你发现它时,你会觉得它很脏.所以,如果你在微软工作并实现这个类告诉我plz ... :)
唯一可以想象这个属性有意义的情况是,当你想要将某些东西标记为过时并将其隐藏在intellisense中以便更好地聚焦时.但在我遇到的所有情况下都使用了这个属性而没有过时的属性.我发现的最新例子是在wpf中使用Dispatcher.CheckAccess()方法.
我的应用程序启动后,我正在运行十个AsyncTasks.有时,模拟器需要很长时间才能启动这些任务.发生这种情况时,我在log cat中看到以下消息:
D/dalvikvm(1983):threadid = 8:撤消后仍然暂停(sc = 1 dc = 1 s = Y)
当模拟器快速执行时,不会出现此消息.奇怪的是,这种行为今天没有任何修改就改变了.由于我已经向模拟器明确分配了512mb ram,它不再是非常慢~5min,现在~5s.在真实设备上,我从来没有执行过慢.
我想了解这个日志cat消息的含义.我知道具有指定id的线程在此状态下被挂起并且无法正常工作.但为什么?什么撤消?(sc = 1 dc = 1 s = Y)是什么意思?
我正在尝试为一组带有标签的控件找出一个不错的布局。例如,如果我在文本框左侧有一个标签,则标签和文本框的基线不在同一垂直位置。通常的解决方法是将两个控件垂直居中,但如果您有多行文本框控件,这看起来不太好。
我得到了几个组合。
我希望相对面板能够提供对齐基线的选项,就像它与 android 相对布局面板一样。不幸的是它没有。
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<RelativePanel>
<TextBlock Text="Name:" Name="t1"></TextBlock>
<TextBox Text="Content" RelativePanel.RightOf="t1" ></TextBox>
</RelativePanel>
</Grid>
Run Code Online (Sandbox Code Playgroud)
网格也无济于事。
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="{x:Bind Label}" Style="{ThemeResource BaseTextBlockStyle}"/>
<TextBox Grid.Column="1" Text="Content" HorizontalAlignment="Stretch"></TextBox>
</Grid>
</Grid>
Run Code Online (Sandbox Code Playgroud)
显然,水平堆栈面板也没有魔法。
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<StackPanel Orientation="Horizontal">
<TextBlock Grid.Column="0" Text="{x:Bind Label}" Style="{ThemeResource BaseTextBlockStyle}"/>
<TextBox Grid.Column="1" Text="Content" VerticalAlignment="Top"></TextBox>
</StackPanel>
</Grid>
Run Code Online (Sandbox Code Playgroud)
垂直堆栈面板可以避免这个问题,但我更喜欢控件左侧的标签。
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<StackPanel Orientation="Vertical">
<TextBlock Grid.Column="0" Text="{x:Bind Label}" Style="{ThemeResource BaseTextBlockStyle}"/>
<TextBox Grid.Column="1" Text="Content" ></TextBox>
</StackPanel>
</Grid>
Run Code Online (Sandbox Code Playgroud)
您是否有任何想法如何对齐基线,这对于许多输入控件和标签来说是/或者可能是一个不错的布局想法?