小编Mar*_*son的帖子

Android中的DialogFragment主题

我在android中构建我的第一个应用程序.我做了一个dialogFragment,但它看起来不够好.因为我有一个风格和主题,我用它setStyle(DialogFragment.STYLE_NORMAL,0).我想要的是片段的边缘像框架一样是黑色的,或者它的角是圆的.我想我必须在xml中编写自己的风格并将其放入样式中,但我不确定.有人能指出我正确的方向吗?感谢您的时间.

user-interface android

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

ContentProvider的ClassNotFoundException

我有一个ContentProvider类,并在AndroidMenifest.xml中声明如下:

<provider android:name=".MediaSearchProvider"
    android:authorities="org.iii.romulus.meridian.mediasearch">
    <path-permission android:path="/search_suggest_query"
        android:readPermission="android.permission.GLOBAL_SEARCH" />
</provider>
Run Code Online (Sandbox Code Playgroud)

它适用于大多数设备,但市场告诉我一些用户正在遭遇错误.堆栈跟踪是:

java.lang.RuntimeException: Unable to get provider org.iii.romulus.meridian.MediaSearchProvider: java.lang.ClassNotFoundException: org.iii.romulus.meridian.MediaSearchProvider in loader dalvik.system.PathClassLoader[/mnt/asec/org.iii.romulus.meridian-1/pkg.apk]
at android.app.ActivityThread.installProvider(ActivityThread.java:4509)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:4281)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4237)
at android.app.ActivityThread.access$3000(ActivityThread.java:125)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2071)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4627)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:878)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:636)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: org.iii.romulus.meridian.MediaSearchProvider in loader dalvik.system.PathClassLoader[/mnt/asec/org.iii.romulus.meridian-1/pkg.apk]
at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)
at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
at java.lang.ClassLoader.loadClass(ClassLoader.java:532)
at android.app.ActivityThread.installProvider(ActivityThread.java:4494)
... 12 more
Run Code Online (Sandbox Code Playgroud)

我完全不知道发生了什么,我无法在任何手机上重现它.我也试过干净和构建,但报告仍然出现.有人可以帮忙吗?谢谢!

android

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

如何重命名XML节点名称

我想将现有的XML节点重命名为新名称.我正在使用DOM概念java进行XML解析,我有一组包含相同名称的节点.例如

<names> 
    <abc>Apple</abc> 
    <abc>Ball</abc>
    <abc>Cat</abc> 
    <abc>Doll</abc> 
    <abc>Elephant</abc> 
    </names>
Run Code Online (Sandbox Code Playgroud)

我上面的例子中有一组包含值的节点.在那个例子中我想改变节点值(即)

<names> 
    <name>Apple</name> 
    <name>Ball</name>
    <name>Cat</name> 
    <name>Doll</name> 
    <name>Elephant</name> 
    </names>
Run Code Online (Sandbox Code Playgroud)

这是可以在DOM中做的,我是使用DOM解析概念的新手.感谢您提出宝贵的意见.

java xml

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

Android - autoLink

有没有办法链接ListView中包含的特定TextView?我尝试使用android:autoLink="all"但是没有用.我得到了一个脱离背景错误.

还需要注意:ListView是我在ViewFlipper中的第二个视图.

我也尝试过:

            View mItemView = mAdapter.getView(2, null, null);
        TextView infoText = (TextView) mItemView.findViewById(R.id.rowText2);
        Linkify.addLinks(infoText, Linkify.ALL);
Run Code Online (Sandbox Code Playgroud)

在适配器绑定到ListView并切换视图之后.没运气.

这是堆栈跟踪:

06-03 21:19:25.180: ERROR/AndroidRuntime(1214): Uncaught handler: thread main exiting due to uncaught exception
06-03 21:19:25.219: ERROR/AndroidRuntime(1214): android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
06-03 21:19:25.219: ERROR/AndroidRuntime(1214):     at android.app.ApplicationContext.startActivity(ApplicationContext.java:550)
06-03 21:19:25.219: ERROR/AndroidRuntime(1214):     at android.content.ContextWrapper.startActivity(ContextWrapper.java:248)
06-03 21:19:25.219: ERROR/AndroidRuntime(1214):     at android.text.style.URLSpan.onClick(URLSpan.java:62)
06-03 21:19:25.219: ERROR/AndroidRuntime(1214):     at android.text.method.LinkMovementMethod.onTouchEvent(LinkMovementMethod.java:216)
06-03 21:19:25.219: ERROR/AndroidRuntime(1214):     at android.widget.TextView.onTouchEvent(TextView.java:6560)
06-03 …
Run Code Online (Sandbox Code Playgroud)

android listview linkify

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

帮我解决这个错误

我试图通过在我的AndroidViews.java文件中添加此代码来创建用于在模拟器屏幕上显示菜单的活动

AndroidViews.java

@Override
public boolean onCreateOptionMenu(Menu menu)
{
    super.onCreateOptionsMenu(menu);

    menu.add(0,1, Menu.NONE,"M1");
    menu.add(0,2,Menu.NONE, "Button");
    menu.add(0,3,Menu.NONE, "CheckBox");
    return true;

}
Run Code Online (Sandbox Code Playgroud)

我试图覆盖活动类的onCreateOptionMenu方法但是每当我用方法编写Override关键字时它都会产生错误,即 AndroidViewsActivity类型的onCreateOptionMenu(Menu)方法必须覆盖或实现超类型方法

Plz尽快帮助我

android

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

标签 统计

android ×4

java ×1

linkify ×1

listview ×1

user-interface ×1

xml ×1