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的作用.什么是实际剪裁?在给定坐标的情况下,它是否以矩形的形式剪辑?如果是这样,为什么上面的代码不起作用?
我想要的是:能够通过邮件发送我的自定义文件,并使用我的应用程序从GMail中的预览按钮导入它,或者在文件浏览器中打开它.
我所知道的:我已经阅读了很多自定义mime类型处理程序,android不关心文件扩展等,但是如何为我的自定义文件创建mime类型?
问题:我需要成为内容提供商吗?我只想导入文件(来自备份)不提供任何东西.我见过人们有"application/abc"的处理程序说它工作正常,但是如何为我的文件"myFile.abc"和mime类型添加该连接?
如何注册/映射自定义mime类型的一些方向将不胜感激!:)
我调用了Range对象DistinationRange,其中包含对range的引用B3:H63
我想动态地使用Excel VBA代码应用以下两个条件格式规则.(因为范围不会一直相同)
- 如果单元格列D为空白,则不应该应用格式化(需要使用Stop If True)
- 如果列E的单元格中的值小于列F的单元格中的值,则整行应具有绿色背景.
我尝试了很多使用录音,但录音不正确.
请帮助.
如何为新添加的项目添加动画ListView?
我有一个adapter,当我在列表中添加新项目时,我说adapter.notifyDataSetChanged();项目已添加,一切正常,但我的问题是我想要新添加的元素有一些动画.
我正在使用<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做到这一点.我只是不想.
我是新手将广告整合到我的Android应用程序中.我不知道它将如何与Android设备一起使用以及如何将其集成到我的项目中.但仅仅因为要求,我必须把广告放到我的项目中.
我需要以下详细信息.
如果有一个简单的演示项目可以解释,那将是最好的.
我有一个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
我想创建一个小图标按钮,如材料指南的本章所述,但我找不到有关如何做到这一点的任何解释.
这是我要转换为图标切换的按钮:
<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以改为使用图标?
您好我正在尝试将文本显示为在终端或cmd中显示.我的意思是一个文本窗口,每个输入都会生成一个新行然后显示底线TextView,并且屏幕上总会有一定数量的行.
这听起来很容易,但是现在我开始了,我不知道该怎么做.
我试图把一个TextView在ScrollView这样的
<?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进入底部,现在它只是在我达到最大线数时切断.
我绝对不希望有人为我编写我的程序.我在这里学习
谢谢你的时间!
在下面的简单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.