如何在活动主题/样式中使用背景图像?
如果我使用颜色这样做:
<style name="CustomTheme" parent="android:Theme.Light">
<item name="android:windowBackground">@color/custom_theme_color</item>
</style>
Run Code Online (Sandbox Code Playgroud)
它工作正常,但如果我用以下代码替换:
<item name="android:windowBackground">@drawable/splash_image</item>
Run Code Online (Sandbox Code Playgroud)
图像显示正确,但所有内容都被压缩到屏幕左上角的一个小块中.状态栏下方的阴影也会被切断或混乱.
我正在使用Mono for Android,图像是一个有效的九补丁png.
android background splash-screen android-manifest xamarin.android
有没有办法同时为多个视图制作动画?
我想要做的是翻译动画:
我有5个TextView和4个彩色条带(带有背景的普通RelativeLayouts).在动画开始时,stips与TextViews在水平行中堆叠.最后,我想要在条带之间堆叠所有TextView:

这是一个非常简单的绘图,但它展示了我想要做的事情.有没有办法用动画做这个,或者我必须使用画布动画.
这可能是某个问题的答案,但我似乎无法找到答案.
我正在开发一个将Mono.Data.Sqlite移植到Windows Phone和Windows Store的项目,但当然这也需要移植System.Data.我决定使用PCL,因为这样就不需要为平台单独组装了(我也检查了Silverlight,但这不是优先考虑的事情)在这样做的过程中,除了一种类型之外,我设法获得了大部分功能 - DBNull :(
这就是问题所在,WP和SL声明了DBNull,但WinRT却没有.是否可以在单个程序集中执行某些操作以在其存在的平台(WP和SL)上使用本机DBNull并在WinRT上使用自定义实现?我似乎没有找到办法做到这一点.我查看了其他解决方案:(a)为SL和WP创建PCL并排除DBNull类型和WinRT的另一个程序集,或(b)创建一个引用WP和SL的自定义程序集的单个程序集,其类型转发到DBNull的本机实现,以及用于实现DBNull的RT的程序集.
有没有其他方法,或哪一个更好?
c# types windows-phone portable-class-library windows-runtime
我正在向RouteTable动态添加路由,但更新不会传播到其他进程:
using (RouteTable.Routes.GetWriteLock())
{
RouteTable.Routes.MapPageRoute(
String.Format("_{0}", routeName),
routeName,
"~/Template.aspx",
true,
new RouteValueDictionary {{"page", routeName}});
}
Run Code Online (Sandbox Code Playgroud)
这正确地创建了正确的路由,因为我有时可以访问它,但是如果切换到新进程或稍后再尝试,我就无法访问该页面.如果我然后重新启动应用程序池,它工作正常.此外,如果我等待足够长的时间,几个小时,当流程被回收,路线工作.
我认为这是在一个进程上创建路由的结果,并且仅在未来的进程回收中.
干草关于如何推动路线更新的想法?
android ×2
animation ×1
asp.net ×1
background ×1
c# ×1
routing ×1
types ×1
views ×1
web-garden ×1
webforms ×1