小编Ava*_*i Y的帖子

Android - 删除ListView的CacheColorHint

我正在开发具有Android应用程序listview中的一个activity.我listview在一项活动中实施了.默认情况下,在滚动列表时,整个列表的背景将变为黑色.所以,我给出了这个参数:android:cacheColorHint = "#000000".

现在,当到列表末尾时,最后会显示一个白色背景.

所以,我的问题是

如何删除cacheColorHint,只显示活动的背景而不是color.

请帮我一下Links/SampleCode.

android android-layout

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

Eclipse Indigo中的奇怪错误

有没有人在Eclipse Indigo中看到过这种错误?

An internal error occurred during: "Label Job".
Illegal class name "com/sun+jdi/DoubleType" in class file com/sun/jdi/DoubleType
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

版本:Indigo Service Release 1

构建ID:20110916-0149

我添加了一个新的Schreenshot.当我点击下一步(F6,F8 ..)时显示Labebl Job当我在变量上拖动鼠标以获取信息时,会显示JDI线程评估.

在此输入图像描述

我从未见过这个奇怪的错误.

java eclipse android eclipse-indigo

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

如何将facebook SDK添加到android项目?

我正在尝试将facebook SDK添加到android项目,但我无法添加它,我无法做到.我的项目有一个包,其中有8-10个包,那么我可以在哪里添加facebook SDK?

我在网上搜索了很多,但找不到好的解决方案.

android facebook-android-sdk android-facebook

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

Android - 如何在XML中处理Webservice?

我有一个示例XML文件,如下所示:

 <?xml version="1.0"?>
  <h:html xmlns="http://www.w3.org/2002/xforms" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:orx="http://openrosa.org/xforms/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <h:head>
<h:title>tutorial</h:title>
<model>
  <instance>
    <tutorial id="tutorial">
      <name/>
      <age/>
      <gender/>
      <photo/>
      <date/>
      <location/>
      <thanks/>
      <start/>
      <end/>
      <today/>
      <deviceid/>
      <subscriberid/>
      <simserial/>
      <phonenumber/>
      <meta>
        <instanceID/>
      </meta>
    </tutorial>
  </instance>
  <bind nodeset="/tutorial/name" required="true()" type="string"/>
  <bind constraint=". &gt; 0 and . &lt; 120" jr:constraintMsg="That's not a valid age!" nodeset="/tutorial/age" required="true()" type="int"/>
  <bind nodeset="/tutorial/gender" type="select1"/>
  <bind nodeset="/tutorial/photo" type="binary"/>
  <bind nodeset="/tutorial/date" type="date"/>
  <bind nodeset="/tutorial/location" type="geopoint"/>
  <bind nodeset="/tutorial/thanks" readonly="true()" type="string"/>
  <bind jr:preload="timestamp" jr:preloadParams="start" nodeset="/tutorial/start" type="dateTime"/>
  <bind jr:preload="timestamp" jr:preloadParams="end" nodeset="/tutorial/end" …
Run Code Online (Sandbox Code Playgroud)

xml android web-services

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

Android - 可以在多个帐户中使用相同的密钥库文件发布不同的应用程序吗?

我已在客户端上传了签名apk文件.现在我有来自同一客户的另一个应用程序与不同的开发者帐户.我可以上传带有相同文件的签名文件,还是应该使用新文件?请帮我...keystoreDeveloper Accountapkkeystorekeystore

java android keystore google-play

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

谷歌地图Android MapView v2:禁用缩放

有没有办法禁用缩放(捏和双击)MapView但保持滚动?

这意味着将clickable设置为false将不起作用.

我也试过设置一个onTouch listener,activity但它不会触发使用:

mapView.setOnTouchListener(this);
Run Code Online (Sandbox Code Playgroud)

android android-mapview google-maps-android-api-2

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

Android错误:无法执行此操作,因为连接池已关闭

我已经在StackOverflow和网页上搜索了这个问题的答案,但我找不到答案.当我在Gingerbread上运行我的应用程序时,它运行正常.但是当我在4.2.2上运行它时,我得到了这个错误:java.lang.IllegalStateException Cannot perform this operation because the connection pool has been closed 我有一个包含两个片段的SherlockFragmentActivity.

片段1:

public final class TodoFragment extends SherlockListFragment {
NotesDbAdapter db;

private static final int DELETE_ID = Menu.FIRST + 1;

public static TodoFragment newInstance(String s) {
    TodoFragment fragment = new TodoFragment();

    return fragment;
}

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    db = new NotesDbAdapter(getActivity());

}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    if (container == null) {
        return null;
    }

    return ll;

} …
Run Code Online (Sandbox Code Playgroud)

java android android-fragments android-sqlite

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

TabHost中的Horizo​​ntalScrollView在末尾添加额外的空间

为了在片段之间轻松切换,我将Horizo​​ntalScrollView嵌入到我的Tab布局中,如下所示:

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

        <HorizontalScrollView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:fillViewport="true"
            android:scrollbars="none" >

            <TabWidget android:id="@android:id/tabs" 
                android:layout_height="wrap_content" 
                android:layout_width="wrap_content">
            </TabWidget>
        </HorizontalScrollView>
        <FrameLayout
            android:id="@android:id/tabcontent"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />
    </LinearLayout>
</TabHost>
Run Code Online (Sandbox Code Playgroud)

但是在我的代码中添加Fragments(如下所示)之后,在Horizo​​ntalScrollView的末尾会突然显示一些额外的空格:

滚动之前

滚动之前

滚动后

滚动后

代码非常复杂,但我会尝试展示重要的部分.

{
    mTabHost = (TabHost) childLayout.findViewById(android.R.id.tabhost);
    mTabHost.setup();
    FrameLayout tabsFL = (FrameLayout) childLayout.findViewById(android.R.id.tabcontent);
    tabsFL.setId(TABS_FRAME_ID);

    for (int i = 0; i < list.size(); i++) {
        mTabHost.addTab(newTab(String.valueOf(i), list.get(i).getTitle(), tabsFL.getId()));
    }

    mTabHost.setOnTabChangedListener(new TabHost.OnTabChangeListener() {
        @Override
        public void onTabChanged(String tabId) {
        updateTab(tabId, Integer.parseInt(tabId), list);
        }
    });

    //manually load first fragment …
Run Code Online (Sandbox Code Playgroud)

android horizontalscrollview android-fragments android-tabs

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

如何在android中显示mapview的可见部分的位置引脚?

这是我的asynctask部分,我将pin放在从xml解析的某个位置.这对于小位置数据集来说很好,但是当位置数据集很大时需要很长时间.

private class MapLoader extends AsyncTask<Void, Void, Void> {
        ProgressDialog dialog;
        ArrayList<POI>[] mappoiList;

        @Override
        protected void onPreExecute() {
            mapOverlays = mapview.getOverlays();
            dialog = new ProgressDialog(MainActivity.this);
                    dialog.show();
        }

        @Override
        protected Void doInBackground(Void... params) {
            // TODO Auto-generated method stub

            try {

                URL url = new URL(MainActivity.baseUrl
                        + "latitude=40.9192799&longitude=-74.0657508&distance=20");


                SAXParserFactory spf = SAXParserFactory.newInstance();
                SAXParser sp = spf.newSAXParser();
                XMLReader xr = sp.getXMLReader();
                ParserHandler parserHandler = new ParserHandler();
                xr.setContentHandler(parserHandler);
                xr.parse(new InputSource(url.openStream()));
                Log.d("Thread", url.toString());
                basicItems = parserHandler.getBasicItems();
                featuredItems = parserHandler.getFeaturedItems();
                restaurants = parserHandler.getRestaurants(); …
Run Code Online (Sandbox Code Playgroud)

java android android-maps

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

在不使用PHP的情况下将MySql与Android连接

我想MySql用我的android应用程序连接数据库.
但是,我不要想/ CAN NOT使用PHP这样做.

几乎所有MySql与互联网上的android连接的解决方案都使用PHP.
我读到某个地方,如果一个人不想使用PHP那么web service应该使用.

但我无法找到相同的教程/示例示例.

任何帮助赞赏.

php mysql android web-services

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