我一直在寻找创建风格不同的列表视图,就像许多其他人一样,我开始寻求扩展AbsListView.根据Android文档,AbsListView是:
可用于实现项目虚拟化列表的基类.列表在此处没有空间定义.例如,此类的子类可以在网格中,在轮播中,作为堆栈等显示列表的内容.
ListView控件执行的一些努力和审查后,它看起来像它可能无法延长AbsListView ListView控件的方式做,因为这两类连接器和无法访问某些包装成员.我偶然发现了这个形式的罗曼盖伊:
AbsListView和AbsSpinner旨在在框架内进行扩展.它们也可以在第三方应用程序中扩展,但我们没有故意公开所有必要的受保护字段和方法.我们希望在如何公开此类API时要非常小心,以免获得未来扩展和内部更改的内容.我们目前的建议是,您只需在应用内复制/粘贴所需的代码即可.
我开始尝试这样做,但是复制AbsListView变成了一个复制其他东西的兔子洞,它实际上似乎是一个失败的主张.我想看看是否有人成功扩展了可以共享方法的AbsListView.
[1] http://developer.android.com/reference/android/widget/AbsListView.html
[2] https://groups.google.com/forum/?fromgroups#!topic/android-developers/UhbR1tpVvF0
我已经实现了新的Facebook SDK 3.0测试版.该库项目包含Android支持库v4.我也有自己的proyect支持库(虽然不同的版本).当我将Facebook SDK添加为库时,我在控制台上收到下一个错误:
Jar mismatch! Fix your dependencies
Found 2 versions of android-support-v4.jar in the dependency list,
but not all the versions are identical (check is based on SHA-1 only at this time).
All versions of the libraries must be the same at this time.
Run Code Online (Sandbox Code Playgroud)
我试图排除libs构建路径上的文件夹,但错误仍然存在.
我必须在两个地方放置相同的.jar.我在这里错过了什么吗?我的想法是使用我自己项目的支持库(以保持更新).
我是android开发的新手.我的应用程序应激活相机扫描QR码并将其解码为字符串.这样可以正常工作,但我还有一个要求:在框架中显示摄像机视图,并在其中一个角上显示徽标.我没有在zbar sdk中找到合适的API来制作框架并附加徽标.这是我的代码:
ZBarScannerActivity.java:
package com.myCompany.android;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.hardware.Camera;
import android.media.MediaPlayer;
import android.media.MediaPlayer.OnCompletionListener;
import android.os.Bundle;
import android.os.Handler;
import android.text.TextUtils;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Toast;
import net.sourceforge.zbar.Config;
import net.sourceforge.zbar.Image;
import net.sourceforge.zbar.ImageScanner;
import net.sourceforge.zbar.Symbol;
import net.sourceforge.zbar.SymbolSet;
public class ZBarScannerActivity extends Activity implements Camera.PreviewCallback, ZBarConstants {
private static final String TAG = "ZBarScannerActivity";
private CameraPreview mPreview;
private Camera mCamera;
private ImageScanner mScanner;
private Handler mAutoFocusHandler;
private boolean mPreviewing = true;
static { …Run Code Online (Sandbox Code Playgroud) 我已经下载了iScroll.js并在我的一个phonegap项目中使用,即
<script type="application/javascript" src="iscroll.js"></script>
<script type="text/javascript">
var myScroll;
function loaded() {
myScroll = new iScroll('wrapper');
}
document.addEventListener('DOMContentLoaded', loaded, false);
</script>
Run Code Online (Sandbox Code Playgroud)
它在普通浏览器上也不起作用,但是当我检查元素时,它开始工作得很好?不知道是什么问题......
我正在尝试构建一个计算器应用程序.每当用户点击按钮时,我都会使用textview从按钮接收值.但是当用户第二次单击该按钮时,textview中的值将被前一个按钮的值覆盖.但我希望在textview中获得全部价值.例如:假设用户点击1然后2,那么3所以在textview中出现的数字将是123.所以请指导我.