小编Tim*_*ima的帖子

notifyDataSetChanged示例

我正在尝试使用我Android ApplicationnotifyDataSetChanged()方法,ArrayAdapter但它对我不起作用.

我在这里找到答案,notifyDataSetChanged()应该在主线程中运行,但是没有例子.

任何人都可以发送一个例子或至少一个链接?!

android android-arrayadapter notifydatasetchanged

160
推荐指数
4
解决办法
29万
查看次数

Android系统.WebView和loadData

可以使用以下方法进行内容设置web-view loadData(String data,String mimeType,String encoding)

如何处理未知的HTML数据编码问题?!

有编码列表吗?!

我从我的大学知道,在我的情况下,html来自数据库,并使用latin-1编码.我尝试将编码参数设置为latin-1,设置为ISO-8859-1/iso-8859-1,但仍然存在显示ä,ö,ü等特殊标志的问题.

我会非常感谢任何建议.

encoding android webview

102
推荐指数
7
解决办法
13万
查看次数

Android将颜色作为字符串值

如果我在资源中定义了一种颜色

<resources>
    <color name="someColor">#123456</color>
</resources>
Run Code Online (Sandbox Code Playgroud)

它可以通过id设置颜色,比如

view.setTextColor(R.color.someColor);
Run Code Online (Sandbox Code Playgroud)

是否也可以从colors.xml获取颜色字符串值?

就像是

colorStr = getColor(R.color.someColor);
// -> colorStr = "#123456"
Run Code Online (Sandbox Code Playgroud)

如果有,可以举个例子吗?

谢谢

android colors

89
推荐指数
7
解决办法
6万
查看次数

完成旧活动并开始新活动,反之亦然

我知道,我在两个代码片段中都得到了相同的结果

finish();
startActivity(newActivity);
Run Code Online (Sandbox Code Playgroud)

startActivity(newActivity);
finish();
Run Code Online (Sandbox Code Playgroud)

如果他们之间存在很大差异,我想知道你的意见.这个比那个好吗?如果是这样,为什么?

android android-activity

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

如何停止位置经理?

不知道为什么,但有时候LOCManager在关闭应用程序后仍然可以工作.

我在一个Activity中调用onCreate-Methode中的startGPS()(只有一个,我称之为StartActivity).

protected void startGPS(){    
 try {           
     lmanager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
     lmanager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);
     lmanager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);
 } catch(Exception e) {
     e.printStackTrace();
 }
}
Run Code Online (Sandbox Code Playgroud)

如果此活动将被销毁(因此,当应用程序将关闭时),我调用endGPS()

public void endGPS(){
 try {           
     lmanager.removeUpdates(this);
     lmanager=null;
 } catch(Exception e) {
  e.printStackTrace();
 }
}
Run Code Online (Sandbox Code Playgroud)

一些想法,一些建议,我做错了什么?!

gps android locationmanager

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

始终显示ListView的滚动条

在我的应用程序的一些活动中有ListViews.

由于Android 2.1或2.2滚动条仅在用户滚动列表或开始时非常短的时间内显示.然后滚动条将消失.

有可能以某种方式在Android 1.5中始终显示它们吗?

android listview scrollbar

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

如何在Android菜单xml的多个菜单中包含一个常用菜单项?

许多菜单总是有一个项目相同.

有没有办法将该项目定义为额外菜单并将其包含在所有其他菜单中?

像这样的东西:

菜单/ main.xml中

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/menu_main"
          android:title="@string/text_mainmenu" />
</menu>
Run Code Online (Sandbox Code Playgroud)

菜单/ other.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android"
      parent="@menu/main">
    <item android:id="@+id/menu_other"
          android:title="@string/text_othermenu" />
</menu>
Run Code Online (Sandbox Code Playgroud)

我知道,有可能以programmaticaly方式进行,但我认为xml-way更好.

android menu menuitem

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

吐司消息消失后​​完成活动?

有没有人知道,如果有可能做某事(在我的情况下完成活动)在吐司消息将被关闭?

android toast

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

Android系统.内容提供商或数据库?

我在这个问题上有点困惑,如果使用ContentProvider或者更好Database.或者,如果我不想与其他应用程序共享任何数据,则没有任何区别.

如果我理解正确,内容提供商基于数据库,SQLite并且它们的内容也可能只能访问我的应用程序.

你能解释一下吗?

非常感谢你,

穆尔

sqlite android android-contentprovider

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

如何在Android中的列表视图中隐藏项目

我知道,之前曾问过这个问题,但我没有看到它的工作答案.

有没有办法在ListView不更改源数据的情况下隐藏某些项目?

我试图将项目视图的可见性设置为已消失,它将不再显示,但为此项目保留的位置仍然存在.

我还设置:

android:dividerHeight="0dp"
android:divider="#FFFFFF"
Run Code Online (Sandbox Code Playgroud)

没有成功.

android listview android-listview

23
推荐指数
4
解决办法
5万
查看次数