我正在开发具有Android应用程序listview中的一个activity.我listview在一项活动中实施了.默认情况下,在滚动列表时,整个列表的背景将变为黑色.所以,我给出了这个参数:android:cacheColorHint = "#000000".
现在,当到列表末尾时,最后会显示一个白色背景.
所以,我的问题是
如何删除cacheColorHint,只显示活动的背景而不是color?.
请帮我一下Links/SampleCode.
有没有人在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线程评估.

我从未见过这个奇怪的错误.
我正在尝试将facebook SDK添加到android项目,但我无法添加它,我无法做到.我的项目有一个包,其中有8-10个包,那么我可以在哪里添加facebook SDK?
我在网上搜索了很多,但找不到好的解决方案.
我有一个示例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=". > 0 and . < 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) 我已在客户端上传了签名apk文件.现在我有来自同一客户的另一个应用程序与不同的开发者帐户.我可以上传带有相同文件的签名文件,还是应该使用新文件?请帮我...keystoreDeveloper Accountapkkeystorekeystore
有没有办法禁用缩放(捏和双击)MapView但保持滚动?
这意味着将clickable设置为false将不起作用.
我也试过设置一个onTouch listener,activity但它不会触发使用:
mapView.setOnTouchListener(this);
Run Code Online (Sandbox Code Playgroud) 我已经在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) 为了在片段之间轻松切换,我将HorizontalScrollView嵌入到我的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(如下所示)之后,在HorizontalScrollView的末尾会突然显示一些额外的空格:
滚动之前

滚动后

代码非常复杂,但我会尝试展示重要的部分.
{
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) 这是我的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) 我想MySql用我的android应用程序连接数据库.
但是,我不要想/ CAN NOT使用PHP这样做.
几乎所有MySql与互联网上的android连接的解决方案都使用PHP.
我读到某个地方,如果一个人不想使用PHP那么web service应该使用.
但我无法找到相同的教程/示例示例.
任何帮助赞赏.
android ×10
java ×4
web-services ×2
android-maps ×1
android-tabs ×1
eclipse ×1
google-play ×1
keystore ×1
mysql ×1
php ×1
xml ×1