小编Spa*_*yNZ的帖子

SDL中的F12键导致断点?

我最近参加了两个SDL项目 - 一个演示项目,一个我自己的项目,并在VC++ 6.0下用SDL编译.在Debug配置中,除了F12键之外,我可以使所有按键都正常.如果按F12,无论如何,我都会在NTDLL中获得"用户断点".

有没有其他人经历过这个或能够帮忙吗?我注册了SDL论坛,但这不会让我发布一个问题,因为我似乎没有被授予访问权限.嗯.

干杯Sparky

sdl visual-c++

3
推荐指数
1
解决办法
413
查看次数

Android:我可以重复使用图层列表吗?

在为Buttons和ListView项目实现选择器时,我一直发现我想为state_pressed和state_focused重用相同的项目/背景.

而不是重复XML'代码',是否可以重用?

例如,这是我的state_pressed'代码' - 如何让state_focused使用相同的'代码'而不重复它?

<?xml version="1.0" encoding="utf-8"?>
<selector
    xmlns:android="http://schemas.android.com/apk/res/android">

  <item android:state_pressed="true">
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <!--  PDS: Side lowlight lines Inset so hidden underneath solid colour -->
    <item android:bottom="0dp" android:right="0dp" android:top="0dp" android:left="0dp">
      <shape>
          <solid  android:color="#00000000" />
          <stroke android:color="@color/butGreySelectFrame" android:width="4dp"/>
          <corners android:radius="4dp" />              
      </shape>     
    </item> 

    <!-- PDS: Solid colour --> 
    <item android:left="4dp" android:right="4dp" android:top="4dp" android:bottom="4dp">              
      <shape>
        <solid android:color="@color/butGreySelectBack" />
        <padding
            android:left="10dp"
            android:top="10dp"
            android:right="10dp"
            android:bottom="10dp" />
      </shape>
      </item>

    </layer-list>
</item>
Run Code Online (Sandbox Code Playgroud)

xml code-reuse android layer-list

2
推荐指数
1
解决办法
1017
查看次数

子类化 UITableViewCell 并在子类中处理 UIButton

我知道如果我在 UITableView 的一行中有一个按钮,如何获得按钮点击,但我无法弄清楚将按钮添加到 UITableViewCell 子类并在我的 UITableView 类中获取它的点击的正确方法。我认为我犯了一个错误,将所有内容都放入了layoutSubviews 方法中。有人可以指出我正确的方向吗?

-(void) layoutSubviews 
{
//  UIButton *myButton1; <- This is declared as a property in my subclass header file

  [super layoutSubviews];

  //self.textLabel.frame = CGRectMake(0, 0, 40, 20);

  //        cell.textLabel.text = timeElapsed;
  self.textLabel.frame = CGRectMake( 5, 5, 80, self.frame.size.height - 10 );
  self.accessoryType = UITableViewCellAccessoryDisclosureIndicator;   

  // Don't need UIButton alloc because method below does it for us..
  myButton1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];

  //CGRect cellFrame = [self.tableView rectForRowAtIndexPath:indexPath];
  CGRect cellFrame = self.frame;

  myButton1.tag = idButton;

  int …
Run Code Online (Sandbox Code Playgroud)

subclass uibutton uitableview

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

swapCursor()slow:"应用程序可能在其主线程上做了太多工作."

我一直看到"应用程序可能在其主线程上做了太多工作."

这是由我下面的代码中的swapCursor()引起的吗?看起来如此:如果我删除它,上面的警告就会消失.

我仍然不明白为什么它声称是导致问题的主要线程.我已经将swapCursor()移动到各种位置,例如onLoadFinished()和loadInBackground(),但我得到了相同的结果.

如何调用swapCursor()以便不显示此警告?我使用SimpleCursorLoader的全部原因是避免占用主线程,但它仍在发生.

package com.example.sqlitetest;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import android.app.Activity;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.LoaderManager;
import android.support.v4.app.LoaderManager.LoaderCallbacks;
import android.support.v4.content.Loader;
import android.support.v4.content.CursorLoader;
import android.support.v4.widget.SimpleCursorAdapter;
import android.support.v4.widget.SimpleCursorAdapter.ViewBinder;
import android.view.Gravity;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.view.ViewGroup;
import android.widget.AbsListView;
import android.widget.AdapterView;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.LinearLayout.LayoutParams;
import android.widget.ListView;
import android.widget.TextView;

public class MainActivity extends FragmentActivity implements LoaderManager.LoaderCallbacks<Cursor> 
{
  public static Context mContext;

  private LoaderManager.LoaderCallbacks<Cursor> mLoaderCallbacks;

  public static SQLiteDatabase      db;
  public …
Run Code Online (Sandbox Code Playgroud)

android android-listview simplecursoradapter android-loadermanager android-cursorloader

0
推荐指数
1
解决办法
1054
查看次数