小编avb*_*avb的帖子

在棒棒糖前设备的工具栏上添加高程/阴影

我将我的Android应用程序更新为新的材质设计,但我还想在工具栏中添加一些阴影或高程.通过图像/ 9补丁似乎有一些(hacky)方法,但我想知道它是否可以通过支持库完成.(就像CardView可以有高程)

根据这一答案的另一个问题,这是通过包装可能ToolbarAppBarLayout,但这并不为我工作.

我的布局:

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.AppBarLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
  android:layout_width="match_parent"
  android:layout_height="wrap_content">
    <android.support.v7.widget.Toolbar
            android:id="@+id/Toolbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:minHeight="?attr/actionBarSize"
            android:background="?attr/colorPrimary"
            android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
</android.support.design.widget.AppBarLayout>
Run Code Online (Sandbox Code Playgroud)

我也尝试过通过XML和代码设置高程,但这也不起作用.

任何帮助,将不胜感激!提前致谢.

更新:

由于我在其他布局中包含了我的工具栏布局,因此下面是我的主要布局之一:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <include
        layout="@layout/Toolbar" />
    <fragment
        class="OverAllField.XamarinAndroid.Fragments.Planning.PlanningFragment"
        android:id="@+id/PlanningFragment"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android xamarin.android material-design android-toolbar

37
推荐指数
2
解决办法
6万
查看次数

缓慢的应用程序构建 - Xamarin for Visual Studio

这些天我的Xamarin.Android应用程序的构建/部署非常缓慢.我不记得以前这么慢.

我启用了:

  • 使用共享运行时
  • 快速部署

启用或禁用这些设置没有任何区别.在这两种情况下,构建/部署我的应用程序大约需要2分20秒(最多3分钟!).使用真实设备或Android版Visual Studio模拟器也没有任何区别.

为什么这会非常慢?我没有使用正确的设置吗?

更新2

昨天(11月14日)我将Xamarin.VS更新为4.2.1.58.构建持续时间没有改善.

我们正在使用TeamCity构建我们的应用程序的发布版本,TeamCity统计数据完全显示了我正在谈论的内容.

在下图中,我选择了上一季度作为日期范围.查看构建持续时间的主要增加.现在,我不介意等待3分钟发布版本,但是在调试时它是不可接受的.

11月7日,在安装最新的Xamarin更新之前 11月8日,安装更新并定位Android 7后

更新3

乔恩,谢谢你的帮助.

与此同时,我在构建日志中自己做了一些研究,并找到了每个构建任务的持续时间.我发现不知何故GetAdditionalResourcesFromAssemblies需要花费很多时间.

我在应用程序中拥有的资源量没有显着变化,所以这让我想到:它可能是我正在使用的另一个程序集.

然后,我检查了修订版1029(这是最后一次修改需要花费一分钟时间),并尝试在更新的环境中对其进行调试.它仍然在1分30秒内建成......

所以:

  • 它可能不是VS Xamarin更新(否则修订版1029也会变慢)
  • It's probably not fast deployment, the duration increased in the build process

So what was changed between revision 1029 and 1030 of my app?

  1. Updated Xamarin for Visual Studio to 4.2.0.719
  2. Installed Android 7.0 SDK platform in Android SDK Manager
  3. Changed Compile using Android version to Android 7.0 in project properties
  4. Updated Xamarin.Android Support Libraries from 23.4.0.1 to 24.2.1 …

visual-studio xamarin.android xamarin visual-studio-2015

21
推荐指数
1
解决办法
6797
查看次数

如何在Orchard模块中包含css样式表?

我正在为Orchard开发一个模块,我只是想知道如何包含一个css文件.

我做了以下没有结果:

在我的模块的根目录中添加了一个"Styles"文件夹,其中包含一个样式表和一个Web.config文件,就像这个问题一样.

我已经看到了这一点,但这不是我想要的.

编辑:

好的,解决方案:

当我开始研究Orchard时,我通过在Orchard.Web/Modules文件夹中创建一个新项目来创建一个新模块,但正如我在这里读到的那样,我的Views/Web.config文件必须包含一些我没有的果园基础,因为我没有使用codegen创建模块.我现在通过将Web.config文件替换为Web.config另一个Orchard模块中的文件来修复它,现在它可以工作了.

下次我将使用codegen创建一个新模块.

感谢内啡肽帮助我!

css orchardcms

5
推荐指数
1
解决办法
4358
查看次数

Snackbar问题(仅在调试模式下)

我在android支持设计库中遇到了Snackbar的问题.奇怪的是,它只发生在我在调试模式下运行我的应用程序时,在发布模式下它完全可以正常工作.

有没有人对这个问题有所了解?它似乎是支持库中的一个错误.

using (var snackbar = Snackbar.Make(View, "Nieuwe order aangemaakt", Snackbar.LengthLong).SetAction("OK", v => { }))
    snackbar.Show();
Run Code Online (Sandbox Code Playgroud)

例外

07-06 11:47:50.414 I/MonoDroid(13296):Java.Lang.ClassCastException:抛出了类型'Java.Lang.ClassCastException'的异常.07-06 11:47:50.414 I/MonoDroid(13296):at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()07-06 11:47:50.414 I/MonoDroid(13296):at OverAllField.XamarinAndroid.Fragments.Planning .PlanningFragment.FloatingActionButton_Click(object,System.EventArgs)[0x00001]在c:\ Development\Apps\FieldService-Tablet\OverAllF07-06 11:47:50.414 I/MonoDroid(13296):at Android.Runtime.JNIEnv.CallStaticObjectMethod( intptr,intptr,Android.Runtime.JValue*)[0x00064] /Users/builder/data/lanes/1502/24855232/source/monodroid/src/Mono.Android/src/Runtime/JNIEnv.g.cs:1301 07 -06 11:47:50.414 I/MonoDroid(13296):在Android.Support.Design.Widget.Snackbar.Make(Android.Views.View,Java.Lang.ICharSequence,int)07-06 11:47:50.414 I/MonoDroid(13296):在Android.Support.Design.Widget.Snackbar.Make(Android.Views.View,string,int)07-06 11:47:50.414 I/MonoDroid(13296):at OverAllField.XamarinAndroid.Fragments c:\ De中的.Planning.PlanningFragment.FloatingActionButton_Click(object,System.EventArgs)[0x00001] velopment\Apps\FieldService-Tablet\OverAllField.XamarinAndroid\OverAllField.Android\Fragments\Planning\PlanningFragment.cs:74 07-06 11:47:50.414 I/MonoDroid(13296):at Android.Views.View/IOnClickListenerImplementor.OnClick (Android.Views.View)[0x0000d]在/Users/builder/data/lanes/1502/24855232/source/monodroid/src/Mono.Android/platforms/android-21/src/generated/Android.Views.View中. cs:1923 07-06 11:47:50.414 I/MonoDroid(13296):在/ Users/builder/data/lanes/1502 /中的Android.Views.View/IOnClickListenerInvoker.n_OnClick_Landroid_view_View_(intptr,intptr,intptr)[0x00011] 24855232/source/monodroid/src/Mono.Android/platforms/android-21/src/generated/Android.Views.View.cs:1888 07-06 11:47:50.414 I/MonoDroid(13296):at(包装动态) -method)object.84d16582-f149-4133-af10-0f21d61ca331(intptr,intptr,intptr)07-06 11:47:50.414 I/MonoDroid(13296):---托管异常堆栈跟踪结束--- 07- 06 11:47:50.414 I/MonoDroid(13296):java.lang.ClassCastException:android.widget.LinearLayout canno t被转换为android.support.design.widget.Snackbar $ SnackbarLayout 07-06 11:47:50.414 I/MonoDroid(13296):在android.support.design.widget.Snackbar.(Snackbar.java:119)07- 06 11:47:50.414 I/MonoDroid(13296):在android.support.design.widget.Snackbar.make(Snackbar.java:140)07-06 11:47:50.414 I/MonoDroid(13296):单声道. …

classcastexception xamarin.android snackbar android-snackbar androiddesignsupport

4
推荐指数
1
解决办法
1300
查看次数

使用jQuery的图片标题

我有一个带有边框的图像,我想要一个在悬停图像时在它们之间滑动的标题.我只是不能按照我想要的方式工作,我拥有的是:

<!DOCTYPE html>
<html>
    <head>
        <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
        <meta content="utf-8" http-equiv="encoding">

        <link href="style.css" rel="stylesheet" type="text/css" />

        <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js " type="text/javascript"></script>
        <script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js" type="text/javascript"></script>
        <script src="http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.validate.unobtrusive.js" type="text/javascript"></script>

        <script type="text/javascript">
            $(document).ready(function(){
                $('.boxGrid').hover(function(){
                    $('.boxCaption', this).stop().animate({bottom:'0px'},{queue:false,duration:300});
                }, function() {
                    $('.boxCaption', this).stop().animate({bottom:'-121px'},{queue:false,duration:300});
                });
            });
        </script>
    </head>
    <body>
        <div class="wrapper">
            <div class="boxGrid"></div>
            <div class="buttonBack blogImg">
                <div class="boxCaption">
                    <h3>Top-Blog</h3>
                </div>
            </div>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

CSS

.wrapper
{
    position: relative;
    width: 226px;
    height: 246px;
}

.boxGrid
{
    width: 226px;
    height: 246px;
    background-image: url(http://s10.postimage.org/z2cp1i70p/button_Border.png);
    position: absolute;
    top: 0px;
    left: …
Run Code Online (Sandbox Code Playgroud)

html css jquery

1
推荐指数
1
解决办法
675
查看次数