小编Ant*_*ney的帖子

ArrayIndexOutOfBoundsException,包含用于ListView中多个视图的自定义Android适配器

我正在尝试为ListView创建自定义适配器,因为列表中的每个项目都可以有不同的视图(链接,切换或无线电组),但是当我尝试运行使用ListView的Activity时,我收到错误,该应用程序停止.该应用程序针对Android 1.6平台.

代码:

public class MenuListAdapter extends BaseAdapter {
 private static final String LOG_KEY = MenuListAdapter.class.getSimpleName();

 protected List<MenuItem> list;
 protected Context ctx;
 protected LayoutInflater inflater;

 public MenuListAdapter(Context context, List<MenuItem> objects) {
  this.list = objects;
  this.ctx = context;
  this.inflater = (LayoutInflater)this.ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
 }

 @Override
 public View getView(int position, View convertView, ViewGroup parent) {
  Log.i(LOG_KEY, "Position: " + position + "; convertView = " + convertView + "; parent=" + parent);
  MenuItem item = list.get(position);
  Log.i(LOG_KEY, "Item=" + item );

        if (convertView == …
Run Code Online (Sandbox Code Playgroud)

android listview exception adapter

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

Android GPS的准确度如何?

我以为我已经读过某个地方Android的GPS的准确度大约是10厘米?

有人可以验证或纠正这个吗?原因是我正在尝试开发的应用程序跟踪用户访问过的位置,这将极大地帮助我了解我可以预期的错误边际.

gps android

50
推荐指数
5
解决办法
9万
查看次数

Android模拟器提示和技巧

什么是你的模拟器功能,你不能没有?

您发现了哪个未知的快捷方式,控制台命令或启动选项,您认为所有其他Android开发人员也必须知道这些选项?

与我们分享您的模拟器智慧.

android android-emulator

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

如何在Java中创建Array,ArrayList,Stack和Queue?

我正在阅读一篇Java文章,但发现声明没有差异,并且感到困惑.任何人都可以列出这个吗?

添加了文章

http://www.theparticle.com/javadata2.html

java declaration data-structures

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

IF语句中的OR运算符是什么

在C#中,如何指定OR:

if(this OR that) {do the other thing}
Run Code Online (Sandbox Code Playgroud)

我在帮助中找不到它.

更新:

我的代码是:

if (title == "User greeting" || "User name") {do stuff}
Run Code Online (Sandbox Code Playgroud)

我的错误是:

错误1运算符'||' 不能应用于'bool'和'string'类型的操作数C:\ Documents and Settings\Sky View Barns\My Documents\Visual Studio 2005\Projects\FOL Ministry\FOL Ministry\Downloader.cs 63 21 FOL Ministry

c#

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

如何将Eclipse C++添加到Eclipse classic?

我的Java类有Eclipse Classic,我也有Visual Studio,但我更喜欢继续使用Eclipse.有人可以帮忙吗?

我尝试从Eclipse中添加插件,但它无法正常工作.

c++ java eclipse eclipse-plugin

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

如何在文本文件中写入时使用"制表空间"

 SimpleDateFormat formatter = new SimpleDateFormat("ddMMyyyy_HHmmSS");
 String strCurrDate = formatter.format(new java.util.Date());
 String strfileNm = "Cust_Advice_" + strCurrDate + ".txt";
 String strFileGenLoc = strFileLocation + "/" + strfileNm;
 String strQuery="select name, age, data from basetable";
 try {

     stmt = conn.createStatement();
     System.out.println("Query is -> " + strQuery);
     rs = stmt.executeQuery(strQuery);

     File f = new File(strFileGenLoc);
     OutputStream os = (OutputStream)new FileOutputStream(f);
     String encoding = "UTF8";
     OutputStreamWriter osw = new OutputStreamWriter(os, encoding);
     BufferedWriter bw = new BufferedWriter(osw);

     while (rs.next() ) {

         bw.write(rs.getString(1)==null? "":rs.getString(1));
         bw.write("  "); …
Run Code Online (Sandbox Code Playgroud)

java tabs text-formatting

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

将datetime2数据类型转换为日期时间数据类型会导致超出范围的值

我有一个ASP.NET MVC应用程序,我正在编辑现有数据库以更新特定字段DateTime.我的数据库有4个字段,其中两个是DateCreatedDateModified.当我尝试更新字段时,我想保持DateCreated时间相同,没有理由更新它的创建日期,并且我将DateModified时间更改为当前时间DateTime.Now

这是给定的代码,只是在我做错了什么的情况下.这是我第一次使用ASP.NET MVC,所以请温柔.我已经看到其他答案在哪里Context被调用,但我找不到任何参考.当我运行应用程序时,我在标题中收到错误消息,并且contractEntity.SaveChanges()是红色的.

public ActionResult Edit(Contract editContract) {
var contract = (from c in contractEntity.Contracts where c.Id == editContract.Id select c).First();
if (!ModelState.IsValid)
    return View(contract);
// editContract.DateCreated = contract.DateCreated;
// editContract.DateModified = DateTime.Now;
  contractEntity.ApplyCurrentValues(contract.EntityKey.EntitySetName, editContract);
  contractEntity.SaveChanges();
  return RedirectToAction("Index");
}
Run Code Online (Sandbox Code Playgroud)

请,任何帮助表示赞赏.谢谢.

asp.net-mvc datetime entity-framework

22
推荐指数
4
解决办法
4万
查看次数

如何制作numpy棋盘?

我正在使用numpy将像素阵列初始化为灰色棋盘("无像素"或透明的经典表示).看起来应该有一种奇怪的方式来做numpy的惊人的阵列分配/切片/切割操作,但这是我提出的最好的:

w, h = 600, 800
sq = 15    # width of each checker-square
self.pix = numpy.zeros((w, h, 3), dtype=numpy.uint8)
# Make a checkerboard
row = [[(0x99,0x99,0x99),(0xAA,0xAA,0xAA)][(i//sq)%2] for i in range(w)]
self.pix[[i for i in range(h) if (i//sq)%2 == 0]] = row
row = [[(0xAA,0xAA,0xAA),(0x99,0x99,0x99)][(i//sq)%2] for i in range(w)]
self.pix[[i for i in range(h) if (i//sq)%2 == 1]] = row
Run Code Online (Sandbox Code Playgroud)

它有效,但我希望更简单.

python numpy

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

Notepad ++正则表达式可以找到3个连续的数字

我正在尝试使用Notepadd ++来查找所有出现的width = xxx,所以我可以将它们更改为width ="xxx"

据我所知,width = [^ \n]只选择width = x

regex notepad++

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