小编Sir*_*iri的帖子

eclipse中的Android xml渲染问题?

在项目中创建新的xml文件时,错误日志会出现渲染问题,如下所示:

java.lang.NullPointerException
    Exception details are logged in Window > Show View > Error Log
    The following classes could not be instantiated:
    - android.support.v7.internal.app.WindowDecorActionBar (Open Class, Show Error Log)
    - android.support.v7.internal.widget.ActionBarContextView (Open Class, Show Error Log)
    - android.support.v7.widget.Toolbar (Open Class, Show Error Log)

...............

java.lang.NullPointerException
    at android.support.v7.internal.widget.ActionBarOverlayLayout.getDecorToolbar(ActionBarOverlayLayout.java:594)
    at android.support.v7.internal.widget.ActionBarOverlayLayout.pullChildren(ActionBarOverlayLayout.java:583)
    at android.support.v7.internal.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java:368)
    at android.view.View.measure(View.java:17547)
    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5535)
    at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
    at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
    at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
    at android.view.View.measure(View.java:17547)
    at android.widget.LinearLayout.measureVertical(LinearLayout.java:875)
    at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
    at android.view.View.measure(View.java:17547)
    at com.android.layoutlib.bridge.impl.RenderSessionImpl.measureView(RenderSessionImpl.java:637)
    at com.android.layoutlib.bridge.impl.RenderSessionImpl.render(RenderSessionImpl.java:537)
    at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:323)
    at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:349)
    at com.android.ide.eclipse.adt.internal.editors.layout.gle2.RenderService.createRenderSession(RenderService.java:519)
    at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(GraphicalEditorPart.java:1584) …
Run Code Online (Sandbox Code Playgroud)

android android-layout

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

如何在android中以编程方式导入多个.vcf文件?

我的SD卡中有多个vcf文件.我想将这些vcf文件导入我的联系人.

我使用以下代码:

File file = new File(storage_path);
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(file), "text/x-vcard");
        startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

通过使用上面的代码,我无法一次导入一个vcf文件.我想一次导入多个vcf文件.通过使用上面的代码我也得到重复的联系人.

除了意图之外,还有其他有效的方法来导入联系人吗?谢谢.

android vcf-vcard vcf android-intent android-contacts

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

如何删除或更改SearchView actionBar中的searchview图标?

截图

如何删除或更改edittext中的搜索视图图标?我正在使用Appcompat库.

我使用下面的代码来修改和删除但它不起作用:

SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
        searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
    View search_mag_icon = (View)searchView.findViewById(android.support.v7.appcompat.R.id.search_mag_icon);
        search_mag_icon.setBackgroundResource(R.drawable.ic_stub);
        //search_mag_icon.setVisibility(View.GONE);
Run Code Online (Sandbox Code Playgroud)

android android-appcompat android-actionbar searchview

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