小编Dir*_*kel的帖子

Android多个textview选框

有许多textview可能有很长的文本所以已经完成

android:marqueeRepeatLimit="marquee_forever"
    android:ellipsize="marquee"
    android:singleLine="true"
    android:scrollHorizontally="true"
    android:focusable="true"
    android:focusableInTouchMode="true" 
Run Code Online (Sandbox Code Playgroud)

对于第一个文本视图它工作正常,但对于其他它不工作,如果有人为活动中的其他textview做了那么请帮助我.

谢谢.

android textview

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

Android - 绑定到服务

嗨:我似乎无法将活动绑定到同一个包中的服务.

活动如下:

public class myApp extends TabActivity {
    static private String TAG = "myApp";
    private myService mService = null;
    private ServiceConnection mServiceConn = new ServiceConnection(){
        public void onServiceConnected(ComponentName name, IBinder service) {
            Log.v(TAG, "Service: " + name + " connected");
            mService = ((myService.myBinder)service).getService();
        }

        public void onServiceDisconnected(ComponentName name) {
            Log.v(TAG, "Service: " + name + " disconnected");
        }
    };

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

        doBind();
        Log.i(TAG, "Started (UI Thread)"); …
Run Code Online (Sandbox Code Playgroud)

android android-service

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

如何在输入时捕获 EditText 的文本长度?

我想从 EditText 获取文本,然后在每次用户键入或删除值时获取文本的长度。

我使用InputFilter 过滤器完成此操作,但根据我的经验,输入过滤器不侦听删除键。

因此,例如,如果用户向我的 EditText 写入了一些内容,然后删除了所有内容,我的 toast 消息不会告诉我“0”,它只是停留在“5”(输入文本的长度)

有没有办法在用户每次键入或删除时取回 EditText 文本的长度值?

android android-edittext

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

使用maven scm插件

是否可以使用maven scm插件标记版本而无需使用发布插件?

我正在尝试执行以下操作,但它不起作用

从pom文件中提取

<scm>
  <connection>scm:git:ssh://myuser@gerrit/tutorial.git</connection>
  <developerConnection>scm:git:ssh://myuser@gerrit/tutorial.git</developerConnection>
</scm>

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-scm-plugin</artifactId>
  <version>1.7</version>
  <executions>
    <execution>
      <goals>
        <goal>tag</goal>
      </goals>
    </execution>
  </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

从命令行我做

mvn clean install scm:tag
Run Code Online (Sandbox Code Playgroud)

Maven返回以下错误

[INFO]'scm:tag'的一个或多个必需的插件参数无效/缺失

[0]在插件'maven-scm-plugin'的定义中指定以下内容:

......价值

-要么-

在命令行中,指定:' - Dtag = VALUE'

[INFO] ------------------------------------------------------------------------
[INFO] Trace 
org.apache.maven.lifecycle.LifecycleExecutionException: Error configuring: org.apache.maven.plugins:maven-scm-plugin. Reason: Invalid or missing parameters: [Mojo parameter [name: 'tag'; alias: 'null']] for mojo: org.apache.maven.plugins:maven-scm-plugin:1.7:tag
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:723)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:284)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
    at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) …
Run Code Online (Sandbox Code Playgroud)

version-control plugins maven

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

Android:声音池和服务

我已经创建了实现媒体播放器类的服务来播放背景音乐.但是现在我想转换成声音池以便可以播放多个声音.可以帮助任何可以为我提供源代码的一些链接?

提前致谢.

android android-service

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

在 ANDROID 浏览器中加载 HTML 代码

String url = "<html><body>hello World</body></html>";
    Intent i = new Intent(Intent.ACTION_VIEW);
    i.setData(Uri.parse(url));
    startActivity(i);
Run Code Online (Sandbox Code Playgroud)

如何在浏览器中加载 HTML 源代码?请举例说明。

android android-intent

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

无法在谷歌播放中找到我的应用程序

嗨,我刚刚在谷歌播放上传了一个应用程序,但我找不到它.

我搜索了标记没有,然后我用我的名字作为开发人员搜索谷歌播放,我发现只有一个旧的应用程序我上传.

然后我尝试使用包名搜索

http://market.android.com/details?id=[your app package name]
Run Code Online (Sandbox Code Playgroud)

什么都没有......有什么建议吗?

在开发者控制台中,一切看起来都很好,我的应用程

android google-play

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

包含列表选择项的警报框仍为空

我想在几个按钮的Onclick事件中检查一些Spinner控件(如果用户离开Activity),如果一个或多个未填写,则向用户显示一条带有2个选项的警告消息:

@Override
public void onClick(View v) {

    int i1 = spinner1.getSelectedItemPosition();
        (..)

    if ((i1 == 0) | (i2 == 0) | (i3 == 0) | (i4 == 0) | (i5 == 0)) {
        AlertDialog.Builder alertbox = new AlertDialog.Builder(this);
        alertbox.setMessage("Answers missing, what do you want to do?");
        final CharSequence[] items = {
                "Oops.. let me fix that…",
                "I want to leave the app now" };
        alertbox.setTitle("Pick an item");
        alertbox.setItems(items, new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int item) {
                if (item …
Run Code Online (Sandbox Code Playgroud)

android android-alertdialog android-dialog

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

如何格式化Java中的信用卡号

我想通过将用空格分隔的数字分组来格式化信用卡号

例如,5112345112345114格式为:5112 3451 1234 5114.

我想指定一个蒙版并将数字渲染到其中.例如:"#### #### #### ####"表示16位信用卡号码.对于Amex(15位)它应该如下所示:"#### ###### #####".如果该号码尚未完全可用(由持卡人输入),则应从左侧开始进入掩码.

是否有Java库或甚至API来执行此操作?我查看了java.text.MessageFormat,但找不到拆分字符串的方法.似乎.net有一个API:String.Format("{0:0000 0000 0000 0000}",数字).

java string-formatting

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