小编Her*_*key的帖子

Android textview html字体大小标记

<font size ="50">在android textview中使用这样的标签

resultTextView.setText(Html.fromHtml("<font size='50' color='#337744'>Text Message</font>"));
resultTextView.setText(Html.fromHtml("<font size=\"50\" color='#337744'>Text Message</font>"));
Run Code Online (Sandbox Code Playgroud)

但问题是颜色标签有效但尺寸标签不起作用

在这篇博客中http://commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html

给出了字体大小标签的工作原理.我的代码有什么问题?

html android textview

25
推荐指数
2
解决办法
5万
查看次数

媒体查询:检查最小高度和最小宽度?

我试图根据浏览器的最小高度和最小宽度更改页面上的CSS,所以我使用这个:

@media (min-height: 500px), (min-width: 580px) {
    /* CSS stuff */
}
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,这不起作用.我可以同时检查最小高度和最大宽度(反之亦然)或最大高度和最大宽度,但检查两个最小值似乎不起作用.

我应该更多地指定:我希望浏览器在最小高度最小宽度变为真时起作用.只有两个条件都为真,才能使用和运算符.

难道我做错了什么?

html css html5 css3 media-queries

25
推荐指数
3
解决办法
8万
查看次数

Typescript中的TypeError

这是我的问题:我收到此错误:

未捕获的TypeError:对象原型可能只是一个Object或null:undefined

export abstract class AbstractLogicExpression {
    protected _logicChildExpressions: AbstractLogicExpression[] = Array();
    protected _precedence = 0;
    protected _parsed = false;
    protected _expressionType = "";

    protected rightAssociative = false;

    public toDNF() {
        for (let i = 0; i < this.logicChildExpressions.length; i++) {
            let actualLogicExpression: AbstractLogicExpression = this.logicChildExpressions[i];

            if (actualLogicExpression._expressionType == "~") {

                let logicConjunction = actualLogicExpression.logicChildExpressions[0];

                let var1 = logicConjunction.logicChildExpressions[0];
                let var2 = logicConjunction.logicChildExpressions[1];

                if (logicConjunction._expressionType == "*") {
                    actualLogicExpression.logicChildExpressions[0] = new LogicOr();
                    //actualLogicExpression.logicChildExpressions[0].add(new LogicNeg(var1));
                    //actualLogicExpression.logicChildExpressions[0].add(new LogicNeg(var2));
                }
            }
        }
    } …
Run Code Online (Sandbox Code Playgroud)

javascript typescript

25
推荐指数
2
解决办法
3万
查看次数

检查是否在TypeScript中选中了复选框元素

我的html文件上有一个复选框.

<input id="is3dCheckBox" type="checkbox" checked="checked" />
Run Code Online (Sandbox Code Playgroud)

如果选中此复选框,我想在.ts文件中知道.
在我获得此元素以进行检查后应该进行什么演员表?

typescript

22
推荐指数
1
解决办法
3万
查看次数

在同一浏览器中使用其他选项卡后,iFrame内容消失

关于消失的iFrame内容有很多帖子,但我能找到的内容是关于立即消失或随机消失的内容.

我的情况有点不同.

我有iframe一个父div:

<div id="punt" contentid="123">
    <iframe id="content_frame" sandbox="allow-forms allow-popups allow-scripts allow-same-origin" src="" ></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

iframe完全填满其母公司,这本身就是近视区的全尺寸.

iframe通过JS/JQuery设置的内容:

function loadURL(url){
    $('#content_frame').attr('src', url);
}
Run Code Online (Sandbox Code Playgroud)

另外,eventListeners受到约束iframe

$("#content_frame").on("load", function () {
    if(isNewURL){
        bindAndFocus();
    }
});
Run Code Online (Sandbox Code Playgroud)

哪里

function bindAndFocus(){
    $('#content_frame').bind({
        mouseenter: function(e) {
            overiFrame = $(this).parent().attr('contentid');
        },
        mouseleave: function(e) {
            overiFrame = -1;
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

清除内容后,将关闭侦听器:

$('#content_frame').unbind('mouseenter mouseleave');
Run Code Online (Sandbox Code Playgroud)

这一切都很棒.URL加载正常,内容可滚动并且可以与在浏览器中直接查看一样进行交互.听众是一个黑客共同的尝试(来自另一个SO帖子),以确定何时iframe与之交互 - 一点点击中和未命中,但不是手头的问题.

但是之后...

神秘的消失法案!?

当您将URL加载到iframe,然后在其他选项卡中播放一段时间(在同一浏览器中)时,会出现此问题.消失不是即时的 - 在几个标签之间快速切换然后返回没有效果.但是当你在不同的标签中花费一些时间(几分钟或更长时间),然后返回时,内容就会 …

html javascript iframe jquery

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

在div MVC中加载局部视图

我点击它的MVC视图上有一个按钮,它应该在'div'中添加一个局部视图,通过调用一个以对象作为参数的动作

我试过这样的事情:

$('#buttonId').onclick(function(){

$('#divid').load(@Html.Action("ActionName","ControllerName",new{parameterName = objectToPass}))

});
Run Code Online (Sandbox Code Playgroud)

但它加载了页面加载本身的actionresult/partial视图而不是单击按钮

任何的想法?

javascript asp.net-mvc jquery

18
推荐指数
4
解决办法
9万
查看次数

MVC ViewModel示例

在MVC开发方面,我一直在做教程并尝试学习最佳实践.我在下面使用的设计来自Apress/Adam Freeman的Pro ASP.Net MVC5.到目前为止,一切都很顺利......但我仍然没有完全掌握与控制器的合作.是的,我理解控制器的概念,但在发布和获取方法时仍然很难.以下是我的示例MVC应用程序的流程:

我的app.Domain项目

我在数据库中有一个用户表,并使用Entities/Users.cs引用它

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace app.Domain.Entities
{
public class Users
{
    [Key]
    public int UserID { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string Email { get; set; }
    public string City { get; set; }
    public string State { get; set; }
    public DateTime CreateDate { get; set; }
    public DateTime LastLogin { get; set; }

}
}
Run Code Online (Sandbox Code Playgroud)

接下来,我有一个接口,它位于Abstract/IUsersRepository.cs

using …
Run Code Online (Sandbox Code Playgroud)

c# controllers asp.net-mvc-viewmodel asp.net-mvc-5

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

转到TypeScript源文件而不是VS Code中的类型定义文件

我创建了一个npm在一些根项目中使用的自定义库.该库是用TypeScript编写的.所有来源都在一个/src文件夹下.

tsconfig.json库包含那些编译器选项:

"sourceMap": true
"outDir": "dist"
Run Code Online (Sandbox Code Playgroud)

package.json文件包含:

"main": "dist/src/index.js",
"typings": "dist/src",
"files": [
  "src",
  "dist"
],
Run Code Online (Sandbox Code Playgroud)

最后,生成的包包含生成的.js文件,d.ts文件和.ts源文件:

- package.json
- /dist (`.js` and `d.ts` files)
- /src (`.ts` files)
Run Code Online (Sandbox Code Playgroud)

在已安装此自定义库的根项目中,我可以在调用从库导入的函数的行上添加断点,然后单步调试它以调试其代码,所有这些都在TypeScript中.这很棒!

但是,在Visual Studio代码中,当我按CTRL-单击从库导入的函数而不进行调试时,它会将我引导d.ts类型定义文件.我会prefere它带领.ts源文件!目前的方式,如果我需要查看实际的源代码,我必须自己浏览/src库的文件夹/node_modules.

有没有办法直接在VSCode中转到TypeScript源文件,而不是类型定义文件?

node.js npm typescript visual-studio-code

18
推荐指数
3
解决办法
1781
查看次数

Angular v15 更新后如何处理旧版本

我确实将我的应用程序从 v14 更新到了 v15。

在更新中,我可以看到 Angular 发生了变化

// From
import { MatDialog } from '@angular/material/dialog'

// To
import { MatLegacyDialog as MatDialog } from '@angular/material/legacy-dialog'
Run Code Online (Sandbox Code Playgroud)

有人知道原因吗?我在他们的网站上搜索但找不到任何有用的东西。

我可以将其设置回之前的值吗?

angular-material angular

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

"IEnumerable <>"类型在未引用的程序集中定义

我已将以下nuget包添加到我的MVC 5应用程序X.PagedList.Mvc中

我在控制器/视图中返回结果如下:

// Repo
public IPagedList<Post> GetPagedPosts(int pageNumber, int pageSize)
{
   var posts = _context.Post
      .Include(x => x.Category)
      .Include(x => x.Type);

   // Return a paged list
   return posts.ToPagedList(pageNumber, pageSize);

}

// View model
public class PostViewModel
{
   public IPagedList<Post> Posts { get; set; }
   ...
}

// Controller method
public ActionResult Index(int? page)
{

    int pageNumber = page ?? 1;
    int pagesize = 5;

    var posts = _PostRepository.GetPagedPosts(pageNumber, pagesize);

    var viewModel = new PostViewModel
    {
        Posts = posts,
        ... …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc pagedlist

17
推荐指数
2
解决办法
7190
查看次数