小编Abd*_*man的帖子

Android中的字幕文本

如何在Android应用程序中使用选框文本?

android

58
推荐指数
8
解决办法
10万
查看次数

将路径定义的分割形状分割为子路径

我试图将闭路径分割为子路径,图​​像是树,我希望能够通过将分支从两个节点之间的路径分开然后重新组合来轻松操作分支.

我曾尝试过"分手"和"剪切路径",但两者都没有预测到的工作(令人讨厌的是,它适用于一个分支,但却无法为其他分支工作!).

理想情况下,我想通过选择分支底部两侧的节点来切割分支底部的路径,以便我可以独立旋转和转换该分支.

分支节点

inkscape

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

动态创建按钮并设置onClickListener

我在Android上处理动态创建的按钮时遇到问题.我正在创建N个按钮,单击按钮时我必须执行相同的方法,但我必须知道单击了哪个按钮.

for (int i = 0; i < NO_BUTTONS; i++){
        Button btn = new Button(this);
        btn.setId(2000+i);

        ...

        btn.setOnClickListener((OnClickListener) this);
        buttonList.addView(btn);
        list.add(btn);
Run Code Online (Sandbox Code Playgroud)

目前我正在为每个按钮添加ID,我正在使用下面的方法查看单击了哪个按钮.(行btn.setId(2000+i);btn.setOnClickListener((OnClickListener) this);).此方法也在活动中实现.

@Override
public void onClick(View v) {
    switch (v.getId()){
        case 2000: selectButton(0);
        break;

        ...

        case 2007: selectButton(7);
        break;
    }
 }
Run Code Online (Sandbox Code Playgroud)

这对我来说不太好看,所以我想问有没有更好的方法呢?或者如何向onclick事件发送一些信息?有什么建议?

android button android-widget android-layout

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

如何查找串口蓝牙设备的UUID?

我想从串口蓝牙设备接收数据到android手机.但我不知道该设备的UUID如何找到该设备的UUID?

uuid android bluetooth

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

在d3中设置id问题

所以这就是我正在做的事情:

selection = canvas.selectAll("circle").data(mydata)

            selection.enter().append("circle")

            selection
                .attr("id", function(d, i){ var result = i+''; return result; })
Run Code Online (Sandbox Code Playgroud)

简而言之,我试图将每个元素的id设置为其索引的字符串表示.

但是,当我稍后尝试通过使用d3.select("#1")或使用数字变量i 来访问该特定元素时d3.select("#" + i.toString()),似乎没有任何工作.

我究竟做错了什么?

javascript casting d3.js

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

如何在android中扫描范围内的可用蓝牙设备?

我需要使用谷歌android 2.1获取该地区可用的蓝牙设备列表.

事实是,我不仅需要这些设备的列表,我需要为每个设备找到一些唯一的ID,我需要一个指示器,接收信号的"好"程度(如android.wifi.ScanResult中的"级别") )... 我怎么做?

android bluetooth scanning

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

从Android中的数组列表中检索元素?

我正在尝试在Android中实现语音识别代码.如何从Android中的数组列表中获取特定位置的元素?我试图转换arraylistarray和retriving.代码仍无效.

package com.espeaker;


    public class EspeakerActivity extends Activity {

                    private static final int REQUEST_CODE = 1234;
            private ListView wordsList;


            /** Called when the activity is first created. */
            @Override
            public void onCreate(Bundle savedInstanceState) {
                  super.onCreate(savedInstanceState);
                  setContentView(R.layout.main);


                  Button speakButton = (Button) findViewById(R.id.speakButton);

                  wordsList = (ListView) findViewById(R.id.list);

                  // Disable button if no recognition service is present
                  PackageManager pm = getPackageManager();
                  List<ResolveInfo> activities = pm.queryIntentActivities(
                          new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);
                  if (activities.size() == 0)
                  {
                      speakButton.setEnabled(false);
                      speakButton.setText("Recognizer not present");
                  }
            } …
Run Code Online (Sandbox Code Playgroud)

android arraylist

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

AngularJS $ resource @prefixed参数

我正在学习AngularJS并阅读其API

Angular JS资源

它说"如果参数值带有前缀,@那么从数据对象中提取该参数的值"代码示例:

var User = $resource('/user/:userId', {userId:'@id'});
var user = User.get({userId:123}, function() {
  user.abc = true;
  user.$save();
});
Run Code Online (Sandbox Code Playgroud)

我很慢,在示例之后我仍然没有得到前缀@意味着什么/做什么.有人可以给我一些例子有没有@并详细说明呢?谢谢...

javascript angularjs

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

如何将.apk文件转换为java

如何.apk在android中将文件转换为java.

java android apk

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

尝试在SimpleCursorAdapter中覆盖getView会产生NullPointerExceptio

非常感谢任何帮助或提示下一步.

我正在尝试以编程方式更改ListView中行的内容.在一行中有3个TextView和一个ProgressBar.如果当前行的"result"列为零,我想为ProgressBar设置动画.

在阅读了一些教程和文档之后,我得出结论,必须使用LayoutInflater并getView()覆盖它.也许我错了.

如果我row = inflater.inflate(R.layout.row, null);从函数返回 ,它会给出NullPointerException.

这是代码:

    private final class mySimpleCursorAdapter extends SimpleCursorAdapter {

    private Cursor localCursor;
    private Context localContext;

    public mySimpleCursorAdapter(Context context, int layout, Cursor c, String[] from, int[] to) {
        super(context, layout, c, from, to);            
        this.localCursor = c;
        this.localContext = context;

    }

    /**
     *    1. ListView asks adapter "give me a view" (getView) for each item of the list
     *    2. A new View is returned and displayed
     */
    public View getView(int …
Run Code Online (Sandbox Code Playgroud)

android nullpointerexception

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