小编Kou*_*siK的帖子

如何在Android中的服务中运行CountDownTimer?

我想要一个运行CountDownTimer的服务,并且在每个tick中我想要在Activity中显示倒计时并且在一段时间之后播放声音.

所有过程都在单个活动中正常运行但在来电期间倒计时不起作用,这就是我想使用服务执行此操作的原因.

有谁能够帮我?

提前致谢.

更新中...

mCountDownTimer = new CountDownTimer(mTimerDuration, 1000) {
            @Override
            public void onTick(long millisUntilFinished) {
                if (mTimerDuration > 0) {
                    mDurationCount += 1000;
                    showCountDown(
                            ActivityA.this,
                            (mSimpleDateFormat.format(mTimerDuration
                                    - mDurationCount)));
                    if (mDurationCount == mTimerDuration) {
                        if (mRepeatTime > 1) {
                            startRepeatTimer();
                        }
                        finishTimer();
                    }
                }
            }

            @Override
            public void onFinish() {
            }
        }.start();
Run Code Online (Sandbox Code Playgroud)

android android-service

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

Android ListView项目没有填充宽度

我有一个ListView和我正在填充另一个xml布局的行,但ListView行的宽度没有填充listview宽度.我已经搜索到任何地方,我得到的答案是使宽度fill_parent,但它不适合我. ..

请帮助....提前感谢...这里是代码:

row.xml

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/ic_list_bg" >

<TextView
    android:id="@+id/textView01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_vertical|center_horizontal"
    android:layout_marginLeft="5dp"
    android:text="@string/_01_"
    android:textAppearance="?android:attr/textAppearanceMedium"
    android:textColor="@color/white"
    android:textSize="15sp" />

<TextView
    android:id="@+id/textView02"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal|center_vertical"
    android:layout_marginLeft="5dp"
    android:text="@string/_interval_1_"
    android:textAppearance="?android:attr/textAppearanceMedium"
    android:textColor="@color/light_yellow"
    android:textSize="15sp" />

<TextView
    android:id="@+id/textView03"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_vertical|center_horizontal"
    android:layout_marginLeft="5dp"
    android:text="@string/_00_00_05"
    android:textAppearance="?android:attr/textAppearanceMedium"
    android:textColor="@color/white"
    android:textSize="15sp" />

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

ListView.xml

  <LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"
    android:layout_marginLeft="15dp"
    android:layout_marginRight="15dp"
    android:layout_marginTop="@dimen/item_spacing" >

    <ListView
        android:id="@+id/listViewIntervalDetails"
        android:layout_width="fill_parent"
        android:layout_height="150dp"
        android:layout_gravity="center_horizontal"
        android:background="@drawable/ic_interval_list_bg"
        android:cacheColorHint="#00000000"
        android:divider="#b5b5b5"
        android:dividerHeight="1dp"
        android:longClickable="true"
        android:padding="2dp" >
    </ListView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android listview android-listview

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

无法调用Android Kitkat类?

我打电话时,我无法打电话给KitKat课程Intent.ACTION_OPEN_DOCUMENT.我收到了一个错误

ACTION_OPEN_DOCUMENT cannot be resolved or is not a field
Run Code Online (Sandbox Code Playgroud)

并为 takePersistableUriPermission(Uri, int)

The method takePersistableUriPermission(Uri, int) is 
undefined for the type ContentResolver
Run Code Online (Sandbox Code Playgroud)

methods android

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

如何在 Android 的布局中定位 TextView?

我想设计这种布局,它将有一个标题和一个背景图像,如下图所示TextView,每个分隔符的中心有三个s。当TextViews 文本大小之一增加时,其他TextViews 将保持在同一位置。

在此处输入图片说明

我怎样才能做到这一点?

android textview android-layout

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

罐子不匹配!使用appcompat_v7和Facebook sdk时修复您的依赖项.

我在我的项目中使用appcompat_v7库和facebook sdk,并且这两个库都有android-support-v4.jar.如果我删除任何jar相应的库不工作并且不允许两个jar.

我该怎么办?请帮帮我...

android

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

如何在Android中设置ListView选定项的Alternet文本颜色

我有一个带有imageview和textview的自定义listview。我想当用户选择一个项目时,textview颜色应该更改,而所有其他textview应该保留默认值。

这是我的XML

ListView.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <ListView
        android:id="@+id/listViewBell"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:cacheColorHint="#00000000"
        android:choiceMode="singleChoice"
        android:divider="#b5b5b5"
        android:dividerHeight="1dp"
        android:listSelector="@drawable/list_selector" />

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

ListViewItems.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:padding="5dip" >

    <TextView
        android:id="@+id/txt_bell_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="@string/rihanna_love_the_way_lie"
        android:textColor="@color/black"
        android:textSize="15sp"
        android:textStyle="bold"
        android:typeface="sans" />

    <ImageView
        android:id="@+id/list_bell_image"
        android:layout_width="50dip"
        android:layout_height="50dip"
        android:src="@drawable/bronze_bell" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

android android-listview

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

Android ListView listSelector无效

我正在尝试将自定义选择器设置为ListView.它在较新的设备上工作正常,但不能在较低版本的设备上工作.我希望ListView所选项目保持突出显示.

请帮忙.

提前致谢.

ListView.xml

<?xml version="1.0" encoding="utf-8"?>
        <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical" >

            <ListView
                android:id="@+id/listViewBell"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:cacheColorHint="#00000000"
                android:choiceMode="singleChoice"
                android:divider="#b5b5b5"
                android:dividerHeight="1dp"
                android:listSelector="@drawable/list_selector_color" >

            </ListView>

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

list_selectror_color.xml

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

        <solid android:color="@color/list_selector" />

        <stroke
            android:dashWidth="2dp"
            android:width="1dp"
            android:color="@color/white" />

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

我也尝试过选择器,但没有任何反应

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

    <item android:drawable="@drawable/list_selector_color" android:state_pressed="true"/>
    <item android:drawable="@drawable/list_selector_color" android:state_focused="true"/>
    <item android:drawable="@drawable/list_selector_color" android:state_selected="true"/>
    <item android:drawable="@drawable/list_selector_normal"/>

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

这是我的自定义适配器getView方法

public View getView(int position, View convertView, ViewGroup parent) {
        LayoutInflater inflater = (LayoutInflater) mContext
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);

        convertView = inflater.inflate(R.layout.listview_bell_items, parent, …
Run Code Online (Sandbox Code Playgroud)

android android-listview

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

我可以使用不推荐使用的方法吗?

在我的代码中使用弃用方法有什么缺点吗?

例如,我view.setBackgroundDrawable(background)在api 19中使用它并且工作正常,但我想知道正确的方法.

android deprecated

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