小编Max*_*tar的帖子

android:headerDividersEnabled无效

我希望在a的顶部有一个分隔符ListView(放在其中RelativeLayout),但是当我尝试使用它时,我只得到底部分隔符:

<ListView
        android:id="@+id/last_contacts_picked_list"
        android:headerDividersEnabled="true"
        android:footerDividersEnabled="true"
        android:paddingTop="50dp"
        android:dividerHeight="5dp"
        android:layout_marginTop="50dp"
        android:divider="@android:drawable/divider_horizontal_textfield"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_above="..."
        android:layout_alignLeft="..."
        android:layout_alignRight="..."
        android:layout_below="..."
         />
Run Code Online (Sandbox Code Playgroud)

我有这样的事情:

http://i051.radikal.ru/1211/4f/a408db5e717f.png

为什么它也没有标题分隔符呢?

android listview header divider

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

NotificationCompat.Builder不起作用,Android 2.2.1

我有下一个代码:

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
        this).setSmallIcon(R.drawable.ic_launcher)
        .setContentTitle("My notification")
        .setContentText("Hello World!");
Run Code Online (Sandbox Code Playgroud)

为什么它不起作用?它没有任何表现.在Android 2.2.1上测试.

更新.活动代码:

import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.support.v4.app.NotificationCompat;
import android.view.Menu;
import android.view.View;

public class LoginActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login);
    }

    public void start(View view) {
        NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
                this).setSmallIcon(R.drawable.ic_launcher)
                .setContentTitle("My notification")
                .setContentText("Hello World!");
    }
}
Run Code Online (Sandbox Code Playgroud)

布局按钮:

<Button
    android:id="@+id/startButton"
    android:layout_width="100dp"
    android:layout_height="wrap_content"
    android:layout_above="@+id/aboutButton"
    android:layout_alignLeft="@+id/aboutButton"
    android:layout_marginBottom="20dp"
    android:onClick="start"
    android:text="Start" />
Run Code Online (Sandbox Code Playgroud)

UPDATE2.错误日志:

02-04 11:40:40.752: D/dalvikvm(23054): GC_EXTERNAL_ALLOC freed 859 objects / 59168 bytes …
Run Code Online (Sandbox Code Playgroud)

android

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

php重新定义函数,就像在java中一样

可能重复:
php函数重载

我想重新声明这样的功能:

class Name{
    function a(){ something; }
    function a($param1){ something; }
}
Run Code Online (Sandbox Code Playgroud)

但它回来了

Fatal error: Cannot redeclare Name::a()
Run Code Online (Sandbox Code Playgroud)

在java中它只是工作.我怎么能用PHP做到这一点?

php java overloading redeclare

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

如何将样式应用于Android应用程序中的所有按钮?

不起作用,因为没有buttonStyle项目名称.它只有button.

我的例子:

<resources xmlns:android="http://schemas.android.com/apk/res/android">

    <style name="AppTheme" parent="@android:style/Theme.Black">
        <item name="android:button">@style/ThemeButton</item>
    </style>

    <style name="ThemeButton" parent="@android:style/Widget.Button">
        <item name="android:background">@drawable/button</item>
    </style>

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

但这也不起作用.

android styles button

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

用户注册错误:需要令牌

我想在聊天中创建注册.

在application.java onCreate中我使用:

        QBSettings.getInstance().fastConfigInit(APP_ID, AUTH_KEY, AUTH_SECRET);
    StickersManager.initialize(STICKER_API_KEY, this);
    ChatService.initIfNeed(this);
Run Code Online (Sandbox Code Playgroud)

在我的活动中,我使用:

            ChatService.initIfNeed(EditProfileActivity.this);

            final QBUser chatUser = new QBUser("userlogin", "userpass");
            QBUsers.signUp(chatUser, new QBEntityCallbackImpl<QBUser>() {
                @Override
                public void onSuccess(QBUser user, Bundle args) {
                    // success
                    Log.e("chat", "registered");
                }

                @Override
                public void onError(List<String> errors) {
                    // error
                    Log.e("chat", "registration error");
                }
            });
Run Code Online (Sandbox Code Playgroud)

但在OnError中获取下一个错误:需要令牌

需要哪种令牌?如何从用户应用程序注册新用户?

android quickblox

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

js match - 获取路径中的文件扩展名

如何使用JavaScript在路径中获取文件扩展名?

alert("http://max/fi.le.rar".match(/\..*/i));
Run Code Online (Sandbox Code Playgroud)

从第一个点开始返回数据

.le.rar
Run Code Online (Sandbox Code Playgroud)

但我只需要.rar

javascript regex point match

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