小编Sun*_*nny的帖子

从Python字符串中剥离字符

我有一个字符串:

v = "1 - 5 of 5"
Run Code Online (Sandbox Code Playgroud)

我只想在'of'之后的部分(上面的5)并在'of'之前删除所有内容,包括'of'?

问题是字符串没有固定,因为它可能是'1-100 of 100',所以我不能指定在10个左右的字符之后去除所有内容.我需要搜索'of'然后去掉所有东西.

python string

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

python:添加到dict会出错

playlist = {}
playlist.update(position, title)
Run Code Online (Sandbox Code Playgroud)

这里的位置和标题是两个字符串.我收到以下错误:TypeError:更新预期最多1个参数,得到2

有人可以帮忙吗?谢谢

python dictionary

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

在C中创建新进程和子进程之间的区别(Windows)

我想从代码本身创建一个exe的新进程,这样我就可以有两个并行的进程.

但是,我希望他们是独立的过程,而不是亲子.

有没有办法在C(Windows)中执行此操作?

c windows multiple-processes

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

如何在SeekBar上显示最大值和最小值?

我正在做的事情:

  1. 我想SeekBar在Android应用程序中实现一个,SeekBar我还想显示最大值和最小值.最小值始终为0,但最大值取决于剪辑长度.(例如:0 --- 180)

  2. 有没有办法显示用户移动时选择的值(在搜索栏本身上)SeekBar

我无法弄清楚,如何与android一起实现这一点SeekBar,因为似乎没有任何可用于显示值的选项.

user-interface android seekbar

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

Android:父视图未收到触摸事件

我有一个相对布局 R1 作为可扩展列表视图的自定义视图。

现在在 R1 中,我有一个图像视图 I1 和另一个相对布局 R2,两者都是兄弟姐妹。

我已经为 R2 和 I1 设置了点击侦听器。一切正常。但我想在某些触摸条件下移动整个自定义视图 R1。所以我为 R1 设置了 OnTouchListener。但是当我触摸列表项时,R1 永远不会收到它。

我试过搜索,但没有任何效果。有人可以帮我弄清楚如何让 R1 接收到触摸事件,然后如果它不使用它,那么它应该传递给 I1 和 R2。

谢谢,阳光

android expandablelistview ontouchlistener view-hierarchy android-relativelayout

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

如何在Android中查找圆圈上的x,y坐标

我在android中绘制了一个圆圈,并希望以特定角度在其边缘绘制一些东西.我知道半径,我知道角度从水平(x轴)测量:

计算圆上各自x,y的常规数学公式是

x = x0 + r * cos(theta)
y = y0 + r * sin(theta)
Run Code Online (Sandbox Code Playgroud)

但问题是坐标系android从左上角的0,0开始,然后随着我们向下或向右增加.

那么在以一定角度计算圆的边缘上的x,y时,公式如何变化?还有其他方法可以在android的圆圈边缘找到x,y吗?

谢谢.

android coordinates

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

是treeMap中的值排序:java

我在java中使用treeMap.我想获得所有值的排序列表/集合.TreeMap.values()可以解决这个问题吗?

我得到的集合,它将基于keySet进行排序,或者此集合是随机的.

谢谢.

java treemap

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

如何在水平滚动视图中获取滚动状态:Android

我正在使用水平滚动视图,我想在某些情况下隐藏第一个项目.现在,我使用的触摸监听器,看看有多少用户滚动,并看到这第一个项目/视图可见或不可见,然后根据一些计算会做scrollTo().一切都很好,直到我意识到这不会照顾用户只是晃动和水平滚动视图滚动一段距离的情况.所以,我无法进行正确的计算.因此,我已经意识到最好的方法是在水平滚动视图最终停止滚动时检查第一个项目是否可见,这是触摸或投掷的结果.

但我找不到一种方法告诉我何时水平滚动条停止滚动并且仍然是.

有人可以帮我解决这个问题吗?

谢谢.

android horizontalscrollview onscrolllistener

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

Android:后台带有波纹和状态选择器的按钮:找不到资源异常

我有一个带有涟漪效果的按钮,并希望在启用/禁用按钮时为背景颜色添加一个状态选择器。

state_selector.xml:

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

    <item android:color="@color/green" android:state_enabled="true"/>

    <item android:color="@color/grey" android:state_enabled="false"/>

</selector>
Run Code Online (Sandbox Code Playgroud)

涟漪.xml:

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
    android:color="?android:colorControlHighlight"> 
    <item android:id="@android:id/mask" android:drawable="@android:color/white" />

    <item android:id="@android:id/background" android:drawable="@drawable/state_selector" />

</ripple>
Run Code Online (Sandbox Code Playgroud)

按钮.xml:

<Button
        android:background="@drawable/ripple"
        android:id="@+id/button"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
         />
Run Code Online (Sandbox Code Playgroud)

但是应用程序在使用以下内容呈现时崩溃:

Resources$NotFoundException: Drawable drawable/ripple with resource ID #0x7f070071
     Caused by: android.content.res.Resources$NotFoundException: File res/drawable/ripple.xml from drawable resource ID #0x7f070071
Run Code Online (Sandbox Code Playgroud)

android.content.res.Resources$NotFoundException: Drawable drawable/state_selector with resource ID #0x7f070075
     Caused by: android.content.res.Resources$NotFoundException: File res/drawable/state_selector.xml from drawable resource ID #0x7f070075
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙解决这个问题吗?谢谢

android android-layout android-button rippledrawable

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

如何在C中初始化/重置数据结构数组

我有一个数据结构:

typedef struct{
    int a;
    int b;
    int c;
}EVENTS;

EVENTS newone[20];
Run Code Online (Sandbox Code Playgroud)

然后我在某个地方使用newone.现在,我想将newone [20]的所有值重置为0.有一个简短的方法吗?

谢谢

c initialization data-structures

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

在Java中将64位无符号整数(以十六进制字符串形式)转换为十进制

我有一个表示64位unsigned int的十六进制字符串.

我想将它转换为java中的十进制表示.

我想使用Long.parseLong("HexString", 16);但在java中最左边的位是符号位,任何大于2 ^ 31-1的数字都不适合.

那我如何转换和存储这些数据?

谢谢,Sunny

java unsigned long-integer

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