小编mav*_*ros的帖子

使用clipRect - 解释

public class POCII extends Activity { 

    myView mv = new myView(this); 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(mv); 
    }
}


class myView extends View { 

    public myView(Context context) { 
       super(context); 
    } 

    @Override 
    public void onDraw(Canvas canvas) { 

        Paint paint = new Paint(); 

        canvas.drawRect(0,0,100,100, paint); 
        canvas.clipRect(0,0,50,50);
    } 
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,上面的代码是否应该绘制一个矩形然后裁剪左上角?矩形没有被裁剪.

请解释一下clipRect的作用.什么是实际剪裁?在给定坐标的情况下,它是否以矩形的形式剪辑?如果是这样,为什么上面的代码不起作用?

android android-canvas android-view

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

如何添加自定义mime类型?

我想要的是:能够通过邮件发送我的自定义文件,并使用我的应用程序从GMail中的预览按钮导入它,或者在文件浏览器中打开它.

我所知道的:我已经阅读了很多自定义mime类型处理程序,android不关心文件扩展等,但是如何为我的自定义文件创建mime类型?

问题:我需要成为内容提供商吗?我只想导入文件(来自备份)不提供任何东西.我见过人们有"application/abc"的处理程序说它工作正常,但是如何为我的文件"myFile.abc"和mime类型添加该连接?

如何注册/映射自定义mime类型的一些方向将不胜感激!:)

android mime-types

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

使用Excel VBA代码进行条件格式设置

我调用了Range对象DistinationRange,其中包含对range的引用B3:H63

我想动态地使用Excel VBA代码应用以下两个条件格式规则.(因为范围不会一直相同)

  1. 如果单元格列D为空白,则不应该应用格式化(需要使用Stop If True)
  2. 如果列E的单元格中的值小于列F的单元格中的值,则整行应具有绿色背景.

我尝试了很多使用录音,但录音不正确.

请帮助.

excel vba conditional-formatting excel-vba

15
推荐指数
2
解决办法
18万
查看次数

在ListView中为新添加的项目添加动画

如何为新添加的项目添加动画ListView

我有一个adapter,当我在列表中添加新项目时,我说adapter.notifyDataSetChanged();项目已添加,一切正常,但我的问题是我想要新添加的元素有一些动画.

animation android listview adapter

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

对未知背景颜色的CSS继承实际上是透明的

我正在使用<ul><li>元素创建一个类似标签的功能,我注意到这种与CSS有关的意外行为background-color: inherit.
人们会认为这inherit实际上并不意味着transparent,而是child.background-color == parent.background-color(原谅伪代码).

我的代码非常简单,但我遇到了一个问题:我正在开发可变条件.这意味着我永远不会知道我的代码将使用什么背景颜色,我不想介绍我自己的.

我准备了一个JSFiddle,其中背景是在页面加载时随机设置的,以模仿我的代码目的地的随机性.显而易见的问题是,活动选项卡的背景颜色预设看起来很糟糕.所以,我把它改成了background-color: inherit.(见JSFiddle 2)

虽然这显然解决了背景问题,但是下面(cg_content)元素的边框再次开始显示,因为该inherit属性的行为类似于transparent设置背景颜色时的行为.

问题是:有没有办法让它在没有Javascript的情况下继承实际的背景颜色?
如果没有,你能否建议一个更好的方法,使这些标签看起来不错,没有预先设定的颜色?

PS:内容<div>不应该是元素的子<li>元素,因为这些选项卡共享一些内容.
PS2:我不能说清楚,我显然知道如何用JS做到这一点.我只是不想.

html css tabs background-color

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

如何将广告放到我的Android应用程序?

我是新手将广告整合到我的Android应用程序中.我不知道它将如何与Android设备一起使用以及如何将其集成到我的项目中.但仅仅因为要求,我必须把广告放到我的项目中.

我需要以下详细信息.

  • 如何在我的项目中添加广告?
  • 怎么样?
  • 我需要遵循哪些步骤将其集成到我的项目中?

如果有一个简单的演示项目可以解释,那将是最好的.

android ads android-widget android-layout

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

Javascript函数和表单名称冲突

我有一个javascript函数,无法运行并抛出错误.花了大约一个小时才意识到我的表单与函数名称相同.表单名称与函数名称冲突似乎很奇怪,但我仍然更改名称,一切正常.有谁知道为什么会发生这种情况?

如果您运行此代码它将失败,但如果您更改表单名称它是有效的,非常奇怪.

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function mytest(){alert("hello");}
</script>
</head>
<body>
<form name="mytest" ></form>
<a  href="#" onClick="mytest();">Click Me</a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我在IE6上运行它.对我来说奇怪的是,一个是Javascript代码,另一个是HTML的属性.

实时链接,你可以看到这种情况:
JSBin

javascript

7
推荐指数
2
解决办法
2311
查看次数

创建图标按钮 - Android

我想创建一个小图标按钮,如材料指南的本章所述,但我找不到有关如何做到这一点的任何解释.

这是我要转换为图标切换的按钮:

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_row="4"
    android:layout_column="0"
    android:id="@+id/btn_delete"
    android:drawableStart="@drawable/ic_delete"
    android:drawableLeft="@drawable/ic_delete"
    style="?android:attr/borderlessButtonStyle"/>
Run Code Online (Sandbox Code Playgroud)

如何更改我的xml以改为使用图标?

icons android button

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

Textview就像一个终端

您好我正在尝试将文本显示为在终端或cmd中显示.我的意思是一个文本窗口,每个输入都会生成一个新行然后显示底线TextView,并且屏幕上总会有一定数量的行.

这听起来很容易,但是现在我开始了,我不知道该怎么做.

我试图把一个TextViewScrollView这样的

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:weightSum="100" >

<ScrollView android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    android:layout_weight="1">

    <TextView android:id="@+id/tv1" 
        android:layout_width="wrap_content"
        android:minLines="11"
        android:maxLines="11"
        android:layout_height="wrap_content"/>
</ScrollView>

<EditText
    android:id="@+id/editText1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight="10" >

    <requestFocus />
</EditText>

<Button
    android:id="@+id/button1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight="10"
    android:onClick="buttonclick"
    android:text="Button" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

然后

sss=et1.getText().toString();
tv1.append("\n"+sss);
Run Code Online (Sandbox Code Playgroud)

添加新行

这一切都有效,但我真的不知道如何TextView进入底部,现在它只是在我达到最大线数时切断.

我绝对不希望有人为我编写我的程序.我在这里学习

谢谢你的时间!

android textview android-layout

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

在没有迭代的情况下获取具有一个类而不是另一个类

在下面的简单HTML中,我想获得class1但不包含class2的所有元素.

<li class="class1 class2"></li>
<li class="class1 class3"></li>
<li class="class1 class4"></li>
Run Code Online (Sandbox Code Playgroud)

通过使用getElementsByClassName('class1')我们可以获取所有元素,然后通过检查某个类是否存在来删除元素.

有没有更好的方法来做到这一点,没有迭代?

我发现这篇关于获取具有多个类的元素的有趣帖子,所以我敢问:有这样的事情:document.getElementsByClassName("class1 !class2")

PS:我不想使用jQuery.

javascript getelementsbyclassname

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