这是我的代码,我想检测我的手指在屏幕上的时间,所以当我触摸屏幕时,我检测到ACTION_DOWN但是当我用手指向下移动屏幕时,ACTION_MOVE无法识别,ACTION_UP
你也不知道为什么?
float x=0;
protected void onCreate(Bundle savedInstanceState) {
do things
ImageView image2 = (ImageView) findViewById(R.id.imageView3);
image2.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
if (arg1.getAction()==MotionEvent.ACTION_DOWN) {
x=arg1.getX();
}
else {
if (arg1.getAction()==MotionEvent.ACTION_MOVE){
if (arg1.getX()>x) {
do things
}
}
else {
if (arg1.getAction()==MotionEvent.ACTION_UP){
do things
}
}
}
}
Run Code Online (Sandbox Code Playgroud) 我安装了ruby并更新了ruby gem,现在我想下载rails 3.2.13.我写gem安装rails -v 3.2.13(我需要这个版本)我有这个错误
ERROR: Could not find a valid gem 'rails' (= 3.2.13), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect SYSCA
LL returned=5 errno=0 state=SSLv2/v3 read server hello A (https://rubygems.org/s
pecs.4.8.gz)
ERROR: Possible alternatives: rails
Run Code Online (Sandbox Code Playgroud)
我在互联网上看到可能下载gem httpclient它可以工作,但我没有设法下载它(另一个错误)你知道我怎么能解决这个问题吗?
我觉得用Android处理图像真的很难,我认为这是Android开发中最困难的部分......
1)我有一个图像,我希望它是我的应用程序的背景,所以我这样做
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
tools:context=".MainActivity"
android:background="@drawable/accueil">
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
背景应该填满整个屏幕,但它不是cas.某些(小)屏幕上仅显示部分背景.我怎么能说:我希望图像能够填满所有的屏幕,即使图像比图像大,屏幕上的图像应该减少,所以我看到了所有的背景?
也许我应该把我的背景放在背景上而不是用它作为背景
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
tools:context=".MainActivity">
<ImageView
android:id="@+id/imageView1"
android:layout_width="500dp"
android:layout_height="500dp"
android:adjustViewBounds="false"
android:src="@drawable/accueil" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
然而在某些设备中,图像有点裁剪.
2)我必须在另一个布局中放置一个布局,但我希望它的位置精确,其宽度相对于父布局.但如果我这样做
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/fond">
<LinearLayout
android:layout_width="300dp"
android:layout_height="350dp"
android:layout_marginTop="20dp"
android:background="@drawable/fondshare"
android:orientation="vertical" >
Run Code Online (Sandbox Code Playgroud)
你可以看到结果不是我的预期(线性布局是带有笑脸和所有按钮的矩形)

在HTML中我会写:
<div class="imageRow">
<div class="single">
<a href="image.jpg" rel="lightbox" title="my caption">
<img alt="" src="imagethumb.jpg">
</a>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
但是我必须将它改装成轨道上的红宝石而且我对它很新...所以我尝试了:
<div class="imageRow">
<div class="single">
<a href=<%= link_to image_tag("image.jpg") %> rel="lightbox" title="my caption">
<%= image_tag("imagethumb.jpg") %>
</a>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
...但它不起作用"rel ="灯箱"title ="我的标题">"部分未应用但显示在html部分上写+我看到2个图像,而我只能看到"imagethumb" .
我也尝试过:
<div class="imageRow">
<div class="single">
<%= link_to image_tag("image.jpg", :rel=>"lightbox", :title=>"my caption")
<%= image_tag("imagethumb.jpg") %>
%>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我也看到了这两个图像......
我应该怎么做才能获得我写的HTML代码的等价物?
我已导入Facebook SDK下载它:https://github.com/facebook/facebook-android-sdk/commits/master并按照说明http://www.android10.org/index.php/articleslibraries/ 290 Facebook的整合,在你的Android的应用程序
我已将FacebookSDK添加为我当前项目的库.
但是我在导入facebook项目时导入的所有Samples中都有错误:"Project FacebookSDK缺少必需的库libs/android-support-v4.jar"出现为FacebookSDK项目的一个错误然后我有"容器'Android依赖项'引用非现有的库C:...\facebook-android-sdk-master\facebook\bin\facebooksdk.jar"对于facebook项目中的所有facebook示例项目.
我试图清除项目,做属性> Java编译器>编译器符合级别1.6(因为需要5.0或6.0级别,而不是1.7,所以我下载了jdk 1.6)尝试做Android工具>修复项目属性
但是我仍然有相同的错误......有人能告诉我应该怎么做吗?谢谢
如果我写的话,我不明白为什么
(define (iter-list lst)
(let ((cur lst))
(lambda ()
(if (null? cur)
'<<end>>
(let ((v (car cur)))
(set! cur (cdr cur))
v)))))
(define il2 (iter-list '(1 2)))
Run Code Online (Sandbox Code Playgroud)
然后调用(il2)2次我打印:1然后2(这是我想要的结果)但是如果我不放(lambda()并应用(il2)2次我获得然后1换句话说为什么关联如果函数lambda()的一部分使它保留我们之前应用函数时所做的内存?
我有一个错误膨胀类错误似乎是由Bitmap引起的(这里有更多细节:Android:由于ImageView的内存错误?)但是当我评论位图时,我仍然有错误,而当我评论Imageview5时,没有错误.有关此错误的stackoverflow上的所有帖子都无法解决我的问题
02-04 10:03:04.353: E/AndroidRuntime(17427): FATAL EXCEPTION: main
02-04 10:03:04.353: E/AndroidRuntime(17427): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.kersplatt/com.example.kersplatt.ShareActivity}: android.view.InflateException: Binary XML file line #23: Error inflating class <unknown>
02-04 10:03:04.353: E/AndroidRuntime(17427): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
02-04 10:03:04.353: E/AndroidRuntime(17427): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
02-04 10:03:04.353: E/AndroidRuntime(17427): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
02-04 10:03:04.353: E/AndroidRuntime(17427): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
02-04 10:03:04.353: E/AndroidRuntime(17427): at android.os.Handler.dispatchMessage(Handler.java:99)
02-04 10:03:04.353: E/AndroidRuntime(17427): at android.os.Looper.loop(Looper.java:130)
02-04 10:03:04.353: E/AndroidRuntime(17427): at android.app.ActivityThread.main(ActivityThread.java:3683)
02-04 10:03:04.353: E/AndroidRuntime(17427): at java.lang.reflect.Method.invokeNative(Native Method)
02-04 10:03:04.353: E/AndroidRuntime(17427): at java.lang.reflect.Method.invoke(Method.java:507)
02-04 10:03:04.353: E/AndroidRuntime(17427): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:875)
02-04 …Run Code Online (Sandbox Code Playgroud) 我只是“学习”了Prolog,但我并不真正理解函数中的输入和输出。
例如
concatenate([X|L1], L2, [X|L3]) = concatenate (L1,L2,L3).
concatenate([],L,L).
Run Code Online (Sandbox Code Playgroud)
这是什么意思?
If I write
?- concatenate(X,[2,Y],[1,1,1,2,3])
Run Code Online (Sandbox Code Playgroud)
它返回
X=[1,1,1],
Y=3.
Run Code Online (Sandbox Code Playgroud)
因此,这意味着3rd参数是1st和2d的串联,但是如何通过读取函数的声明来知道这一点?谢谢