小编Luk*_*kap的帖子

如何使listview的滚动条始终可见

我希望我的滚动条始终可见,只有垂直滚动条.

我谷歌这个,我找到了这个标签,android:scrollbarFadeDuration="0"但是当你有一个滚动视图时,这种方法很好,但当我在我的ListView日食中添加它作为标签时,它告诉我这个标签在ListView-component 中不存在.

有没有办法让ListView小部件的滚动条始终可见?

Edit1:这些是listview的所有标签和值

android:drawSelectorOnTop="false" android:layout_height="fill_parent"
    android:drawingCacheQuality="high" android:layout_width="fill_parent"
    android:id="@android:id/list" android:clickable="false"
    android:scrollbarAlwaysDrawVerticalTrack="true" android:fastScrollEnabled="true" android:scrollbars="vertical
Run Code Online (Sandbox Code Playgroud)

滚动显示,但只有当我滚动时,几秒后它就消失了

android android-listview

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

使用带有dip单位而不是px单位的setPadding给出填充

方法

public void setPadding (int left, int top, int right, int bottom)

someview.setPadding(1,1,1,1);
Run Code Online (Sandbox Code Playgroud)

这将使每边填充1px.我怎么能给1dip而不是1px?

左边,右上角和下边的值以像素为单位,如何在代码中以编程方式给出值?

谢谢

layout android padding

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

是否可以在android的上下文菜单中添加一些项目(系统菜单)

当我输入一些文本并按住它时,上下文菜单会显示剪切,复制,选择文本等项目.

有没有办法将自己的自定义项添加到此上下文菜单?我不知道这些东西是如何工作的,但我想应该可以在清单中注册一些东西,就像注册活动和广播一样...

谢谢,

任何想法都很受欢迎

在此输入图像描述

android android-manifest

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

PreferenceCategory标记的摘要字段

我见过这样的事情:

<PreferenceCategory xmlns:android="http://schemas.android.com/apk/res/android"
    android:key="vegi_category" android:title="Vegetables"

    android:summary="Preferences related to vegetable">  <!-- Why is this here? -->

    <CheckBoxPreference android:key="tomato_selection_pref"
        android:title="Tomato " android:summary="It's actually a fruit" />
    <CheckBoxPreference android:key="potato_selection_pref"
        android:title="Potato" android:summary="My favorite vegetable" />
</PreferenceCategory>
Run Code Online (Sandbox Code Playgroud)

但我不明白为什么pref类别有一个汇总字段:

(android:summary="Preferences related to vegetable")?

当我使用pref屏幕时,摘要会显示在视图中,但这不是pref类别的情况.在pref类别中存在摘要只是它的一个约定可以用某种方式看出来吗?

pref类别元素中摘要的实际用法是什么?

android android-preferences android-sharedpreferences

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

使用不断增加的数字重命名文件夹中的所有文件

我有一个文件夹,在该文件夹中我有10-15个文件,任意名称.文件名可以包含空格.例如:wWw.page.com __ (576)_002.在终端中,当我按下w然后tab文件名出现如下:wWw.page.com\ \ __\ \(576\)_0.txt.

我想一些脚本,将我的所有文件重命名这样0.txt,1.txt,2.txt等等.

我的问题是:wWw.page.com __ (576)_002.txt file not found.

index=0;
for i in $(ls *.txt)
do
    cp "${i}"  $index".txt" 
done
Run Code Online (Sandbox Code Playgroud)

linux bash shell terminal

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

制作动态启动器图标

我想创建一个类似于Android中的本机Messaging应用程序的启动器图标.此应用程序的图标具有图像,但也具有动态变化的数字(某种计数器对应于未读消息的数量).此图标也不是小部件,因为它是应用程序抽屉中的实际图标.

有人可以向我解释我如何才能实现这一目标吗?我找到了一些解决方案,其中包含尺寸设置为1x1的小部件,但我不希望人们将我的应用程序的快捷方式添加为小部件.如果可能的话,我想以一些程序化的方式操纵启动器图标.

提前致谢!

注意:很久以前有一个类似我的问题.但是,从那时起看到Android API经历了很多变化,旧答案可能适用也可能不适用 - 因此需要一个新问题.(链接)

icons android shortcut launcher application-icon

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

如何制作"吃"RAM内存的Android应用程序

我知道这听起来很疯狂,但不是:)

我有一个应用程序,当在具有低ram内存的手机上运行时会被杀死.为了测试这个应用程序,我需要一些"吃"内存的东西,到目前为止我通过启动很多游戏,打开应用程序,按下主页按钮以及只是吃RAM内存来做到这一点...

所以我认为浪费10-20分钟只是为了用"垃圾"填充RAM内存是愚蠢的,也许有办法用其他一些虚拟应用来做这件事,我只是用来"吃掉"手机上的RAM内存,所以我的其他应用程序将被Android系统杀死...

到目前为止有人有这个问题吗?是否可以使用一个应用程序执行此操作?是否可以从一个应用程序中吃掉大量内存?

谢谢

memory ram android memory-management

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

android:inputType, textCapWords 在 textCapCharacters 之后不起作用

我得到了一个 EditText,我设置了输入过滤器拳头,我给了 textCapCharacters,当显示软键盘时,它的工作原理就像所有输入都是大写的(仅限大写字母),然后我得到了另一个带有输入过滤器 textCapWords 的 EditText,当软键盘显示时,我得到了另一个 EditText 。键盘显示的字母仍然是大写的,并且在输入第一个字符时它们仍然是大写的,就像他们获得了 textCapCharacters 的输入过滤器一样,即使第二个字段获得了 textCapWords 的属性。它的行为就像 textCapCharacters 设置一些特殊的标志,表明它不会被其他文件清除。

<EditText
    android:inputType="textCapCharacters" 
    />

<EditText
    android:inputType="textCapWords" 
    />
Run Code Online (Sandbox Code Playgroud)

android input-filtering android-edittext

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

如何根据他的额外数据过滤意图?

我得到了一些定义了意图过滤器的活动,如下所示:

<intent-filter>
                <action android:name="android.intent.action.SEND" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="image/*" />
                <data android:mimeType="video/*" />
                <data android:mimeType="audio/*" />
                <data android:mimeType="*/*" />
            </intent-filter>
Run Code Online (Sandbox Code Playgroud)

但是我希望我的活动只有当意图包含i.putExtra("asd","asd")时才会显示在列表中; 那么是否可以根据意图中的额外内容进行过滤?

android intentfilter extras android-intent

5
推荐指数
0
解决办法
822
查看次数

如何从uri获取文件名?

我得到了一些uri,看起来像这样:content:// media / internal / audio / media / 48我是从意图中得到的,但是我想获取它指向的文件的文件名。我怎样才能做到这一点 ?

filenames android uri android-intent

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