小编dus*_*usm的帖子

如何在ScrollView android中更改实际滚动的颜色?

我想知道是否可以改变ScrollView的颜色.

我不是指背景颜色或边缘.
我附上了我所指的酒吧的打印屏幕.对我来说,这是透明的.

这是我在xml中定义它的方式:

<ScrollView  
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:fadeScrollbars="false"
    android:layout_toLeftOf="@+id/personalscores_BackButton" 
    android:layout_marginRight="0dp" > 
Run Code Online (Sandbox Code Playgroud)

滚动条

android scrollview android-layout android-xml

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

无法在ac #project中加载cvextern

我正在尝试调试我的程序,在c#中使用emgu和HaarCascade.我得到一个像这样的例外:

无法加载DLL'cvextern':找不到指定的模块.(来自HRESULT的异常:0x8007007E)

我已将文件cvextern.dll添加到我的项目中,并尝试在文件属性上"复制始终"和"复制如果更新"选项.此外,构建在平台x64中.

这部分是我写的:

    private void Load_Click(object sender, EventArgs e)
    {
        OpenFileDialog dlg = new OpenFileDialog();
        dlg.Filter = "Photo Files (*.jpg)|*.JPG";
        dlg.CheckFileExists = true;
        if (dlg.ShowDialog() == DialogResult.OK)
        {
            Image<Bgr, Byte> My_Image = new Image<Bgr, byte>(dlg.FileName);
            HaarCascade face = new HaarCascade("haarcascade_frontalface_alt.xml");
Run Code Online (Sandbox Code Playgroud)

而例外是在最后一行.

c# dll emgucv

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

如何使用android中的动画将视图移动到屏幕中心

我想移动一个视图(在我的情况下 - 一个按钮,但它并不重要)到屏幕的中心.当我在没有动画的情况下进行移动时,它可以工作.但是,我很难决定我应该使用哪些动画,因为TranslateAnimation只允许我这样做,但指定了我没有的精确x,y坐标(尝试使用指标,但计算不起作用,我不想使用这种方法).

所以,这段代码没有动画:

RelativeLayout.LayoutParams parms2 = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
parms2.addRule(RelativeLayout.CENTER_VERTICAL);
parms2.addRule(RelativeLayout.CENTER_HORIZONTAL);
_buttonC.setLayoutParams(parms2);
Run Code Online (Sandbox Code Playgroud)

当我尝试添加动画时,它没有.

ObjectAnimator ani = ObjectAnimator.ofFloat(_buttonC, "Y", 2000);
ani.setDuration(4000);
ani.addListener(new AnimatorListenerAdapter()
{
    @Override
    public void onAnimationStart(Animator animation) {

        RelativeLayout.LayoutParams parms2 = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
        parms2.addRule(RelativeLayout.CENTER_VERTICAL);
        parms2.addRule(RelativeLayout.CENTER_HORIZONTAL);
        _buttonC.setLayoutParams(parms2);               
    }


    @Override
    public void onAnimationEnd(Animator animation)
    {

    }
});
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激 :)

android relativelayout android-animation android-view

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

发送 lparam 作为指向类的指针,并在 WndProc() 中使用它

我有这个抽象代码:我想在 CreateWindowEx() 中使用 lParam(最后一个参数)来保存指向在 main - SaveArr 开头声明的类的指针。然后,我想在函数 WndProc 中使用它。一开始我做了一个全局数组,然后我可以在任何地方使用它,但就 C++ 而言它不是那么“聪明”,所以我试图升级它。

class Samples
{
        int arr[ITERATIONS+1];
        int index;
        ...
}

INT WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
                   LPSTR lpCmdLine, int nCmdShow)
{
        Samples * SaveArr;
        ...
    hWnd = CreateWindowEx(WS_EX_OVERLAPPEDWINDOW,
                          ClsName,
                          WindowCaption,
                          WS_OVERLAPPEDWINDOW,
                          INITIAL_WIN_LOCAT_X,
                          INITIAL_WIN_LOCAT_Y,
                          WIN_WIDTH,
                          WIN_HIGHT,
                          NULL,
                          NULL,
                          hInstance,
                          NULL);    //here i want to pass SaveArr, so that i can use it in the WndProc(...) function

...
return 0;
}

LRESULT CALLBACK WndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) …
Run Code Online (Sandbox Code Playgroud)

c++ winapi wndproc

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

FileSystemWatcher扭曲文件名

我正在使用FileSystemWatcher检测.docx文件.打开时会检测文件,但文件名始终"已损坏".

3个例子:

  1. 如果我的文件名是:2711111.docx,则收到的文件名FileSystemWatcher.Changed是:〜$ 711111.docx.

  2. 对于文件:*2711111_1.docx*我得到文件名:*〜$ 11111_1.docx*我无法猜出我的文件名是什么,所以我正在寻找一般的解决方案.

  3. 对于包含/以字母开头的文件,它不会发生.

这是我的代码

MyPath = String.Format(@"C:\Users\{0}\NRPortbl\ACTIVE\{1}\"", 
         Public.UserName, Public.UserName);

FileSystemWatcher watcher = new FileSystemWatcher();
if (!System.IO.Directory.Exists(MyPath))
{
    Public.Logger.Error(
        String.Format
            ("Path of folders {0} not found", MyPath));
    System.Windows.Forms.MessageBox.Show(
        String.Format(
            "There was a problem loading {0} " + 
            "NRPortbl libraray, contact administrator", Public.UserName));
    return;
}
watcher.Path = MyPath;
watcher.Filter = "*.Docx";                                                      
watcher.IncludeSubdirectories = false;
watcher.Changed += new FileSystemEventHandler(OnChanged);                       
watcher.Deleted += new FileSystemEventHandler(OnDeleted);
watcher.EnableRaisingEvents = true;  ... 
public void …
Run Code Online (Sandbox Code Playgroud)

.net c# filesystemwatcher

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

new和delete char*导致异常

我有以下代码,但它会导致异常.如果没有itoa"游戏",我认为没有问题.TextOutA是因为我使用winapi.

char* p1 = new char[2];
itoa(10,p1,10);
TextOutA(hDC,5, currenty,p1,2);
delete[] p1;
Run Code Online (Sandbox Code Playgroud)

c++ winapi

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

在sql db中插入一个包含特殊字符的字符串'

我想在sql表中插入一个可能包含'character的字符串.

我最好的方法是什么?我应该在'之前插入\吗?这是我在ac#代码中的命令:

SqlCommand myCommand = new SqlCommand(
    String.Format(
    "insert into ACTIVE.dbo.Workspaces_WsToRefile values({0},'{1}',getdate())", 
        folderId, 
        NewWorkspaceName), 
     myConnection);
Run Code Online (Sandbox Code Playgroud)

其中NewWorkspaceName可能包含'字符,因此插入将导致异常.

感谢先进,哈达斯.

c# sql string

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