小编Hit*_*tel的帖子

R.java消失了

我最近下载了Android支持包,并一直在使用它试图让我的应用程序(在SDK 10上运行)使用GridLayout.

无论如何,我在我的XML文件中清理了我的项目几次这个错误,然后当我回到/ src中的类时,对R.*的每一个引用都是错误的.

这种情况在我之前发生过,但它通常会自行修复,而且还没有.有谁知道该怎么办?

R.java文件不再在我的/ gen文件夹中.

android r.java-file

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

创建一个类似于Google Codelabs的教程网站

我正在尝试开发类似于Google CodeLabs的教程网站.

我指的是开发CodeLabs站点的这篇文章.

有没有人试图使用这个工具来托管他们自己的CodeLabs网站?

google-code

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

确定自定义视图的三重点击

每当用户点击自定义视图时,我想绘制圆圈,并根据点击计数圈颜色的变化.

Single Tap : YELLOW CIRCLE
Double Tap : GREEN CIRCLE
Triple Tap : RED COLOR
Run Code Online (Sandbox Code Playgroud)

问题是,我制作了一个自定义视图,它将根据时间计算点击事件,但有时会错过第一次点击.这导致了问题.

以下代码显示了我在上面进行自定义视图的所有努力.

TripleTapView

package com.slk.car_rating_app;

import java.util.ArrayList;
import java.util.Date;

import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.PointF;
import android.graphics.RectF;
import android.os.CountDownTimer;
import android.view.MotionEvent;
import android.view.View;

public class TripleTapView extends View {
    // Set the tap delay in milliseconds
    protected static final long TAP_MAX_DELAY = 500L;
    // Radius to capture tap within bound
    final static int RADIUS = 30;
    // Store …
Run Code Online (Sandbox Code Playgroud)

android canvas android-widget touch-event

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

从AndroidManifeast.xml中访问元数据中的长键

我实现了以下代码,并希望从类中访问key元数据值作为Long整数MetaActivity.java.

AndroidManifest.xml中

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.slk.metachecking"
    android:versionCode="1"
    android:versionName="1.0" >

<application>
    <meta-data android:name="key" android:value="488659867867350" />
</application>
Run Code Online (Sandbox Code Playgroud)

MetaActivity.java

ApplicationInfo ai = getPackageManager().getApplicationInfo(getPackageName(),
                        PackageManager.GET_META_DATA);
Bundle metaData = ai.metaData;

metaData.getString("key");  // Returns -36235050
metaData.getLong("key");  // Returns 0
Run Code Online (Sandbox Code Playgroud)

Android支持long作为元数据标记中的类型吗?

android metadata android-manifest

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