小编Rag*_*dan的帖子

java中的正则表达式来解析字符串

我有一个字符串.该字符串是"New England 12 Philidelphia 24(Final)".我需要一个regaular表达式,我应该能够检索像这样的项目.

  1. 第一队 - 新英格兰队
  2. 第一队得分--12
  3. 第二队 - Philidelpia
  4. 第二队得分--24
  5. 结果 - 最后或大括号中的任何内容.

java

4
推荐指数
1
解决办法
451
查看次数

Android:错误的onMeasure - 许多电话

我希望得到帮助.函数调用onMeasure我的问题.在My xml中有一个文件(RelativeLayput) - 3个元素:TextView,RelativeLayout并将它们包含在我的类中.现在我的主Activity类和我的创建类

  public class MainActivity extends Activity implements OnTouchListener {

    final String LOG_TAG = "myLogs";
    TextView tv1;
UiMyClass uimc;

    @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    tv1 = (TextView) findViewById(R.id.mytext2);
    tv1.setOnTouchListener(this);
    String str1 = "qwertyy";
    uimc = (UiMyClass) findViewById(R.id.myclass1);
    Log.d(LOG_TAG, "Open1-0" + "   " + str1);       
}

@Override
public boolean onTouch(View v, MotionEvent event) {
    int evX = (int) event.getX();
    int evY = (int) event.getY();
    switch (event.getAction()) {
    case MotionEvent.ACTION_DOWN:
        tv1.setText("uyq8qyw");
        break;
    case MotionEvent.ACTION_MOVE:
        break;
    case MotionEvent.ACTION_UP: …
Run Code Online (Sandbox Code Playgroud)

android custom-view measure

4
推荐指数
1
解决办法
3070
查看次数

如何在谷歌地图v2标记android中添加值?

我在谷歌搜索但我无法得到它.我需要这种类型,其中值在标记中

在此输入图像描述

我无法理解如何像上面显示的那样做.

GoogleMap gm;

    gm = ((SupportMapFragment) (getSupportFragmentManager()
                .findFragmentById(R.id.map))).getMap();

    gm.setOnInfoWindowClickListener(this);
    gm.addMarker(new MarkerOptions()
                            .title(jsonObj.getString("project_name"));

   @Override
   public void onInfoWindowClick(final Marker marker) {

   String name = marker.getTitle(); // this displays when marker window gets tap

}
Run Code Online (Sandbox Code Playgroud)

但是当我点击标记窗口时,上面的代码就会显示出来.我只想显示上面的iamge链接.怎么做.请帮忙解决问题.

提前致谢.

android google-maps google-maps-markers google-maps-android-api-2 android-maps-v2

4
推荐指数
1
解决办法
9195
查看次数

Android 4.4 Kitkat上的Aquery Android问题

我只是在滚动浏览带有分页的GridView/ListView加载图像时,由于Aquery库在Android 4.4 Kitkat上延迟加载图像而出现问题.

以下是日志:

12-03 10:39:43.678: W/AQuery(6261): reporting:java.io.IOException: open failed: EMFILE (Too many open files)
12-03 10:39:43.678: W/AQuery(6261): at java.io.File.createNewFile(File.java:946)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.getPreFile(AbstractAjaxCallback.java:1150)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.httpDo(AbstractAjaxCallback.java:1609)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.httpGet(AbstractAjaxCallback.java:1344)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.network(AbstractAjaxCallback.java:1243)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.networkWork(AbstractAjaxCallback.java:1082)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.backgroundWork(AbstractAjaxCallback.java:1014)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.run(AbstractAjaxCallback.java:977)
12-03 10:39:43.678: W/AQuery(6261): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
12-03 10:39:43.678: W/AQuery(6261): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
12-03 10:39:43.678: W/AQuery(6261): at java.lang.Thread.run(Thread.java:841)
12-03 10:39:43.678: W/AQuery(6261): Caused by: libcore.io.ErrnoException: open failed: EMFILE (Too …
Run Code Online (Sandbox Code Playgroud)

android ioexception aquery android-4.4-kitkat

4
推荐指数
1
解决办法
1992
查看次数

在Android 2.3中无法使用Action bar和Fragment

我想在Android 2.3中使用Action bar和Fragment,但是有一个错误

Type mismatch: cannot convert from android.app.ActionBar to android.support.v7.app.ActionBar
Run Code Online (Sandbox Code Playgroud)

在这一排

final ActionBar bar = getActionBar();
Run Code Online (Sandbox Code Playgroud)

我已经导入了android.support.v4和v7.

package com.hmkcode.android;

import android.support.v7.app.ActionBar;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.view.ViewPager;
import android.view.Menu;
import android.view.MenuItem;


public class MainActivity extends FragmentActivity {
private ViewPager pager;
private TabsAdapter mTabsAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    pager = new ViewPager(this);
    pager.setId(R.id.pager);
    setContentView(pager);

    final ActionBar bar = getActionBar();
    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    mTabsAdapter = new TabsAdapter(this, pager);
    mTabsAdapter.addTab(bar.newTab().setText("List Fragment 1"), List_View.class, null);
    mTabsAdapter.addTab(bar.newTab().setText("List Fragment 2"), List_View.class, null);
    mTabsAdapter.addTab(bar.newTab().setText("List …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-actionbar

4
推荐指数
1
解决办法
4901
查看次数

更改操作栏溢出图标

我在values-v11文件夹中应用了以下代码

styles.xml

 <style name="actionBarTheme" parent="android:Theme.Holo.Light">
    <item name="android:actionOverflowButtonStyle">@style/MyActionButtonOverflow</item>
 </style>

 <style name="MyActionButtonOverflow" parent="@android:style/Widget.Holo.Light.ActionButton.Overflow">
    <item name="android:src">@drawable/action_item_btn</item>
 </style>
Run Code Online (Sandbox Code Playgroud)

但它没有改变溢出图标,这个主题中的所有其他项目工作正常但不是这一个,我错过了什么?

android android-actionbar

4
推荐指数
1
解决办法
4300
查看次数

如何在Google Map API V2上使用MyLocation-Button

当我点击MyLocation-Button显示Toast时,我想这样做.我试试这段代码:

public void setMyLocationLayerEnabled(View v) {
    Toast toast = Toast.makeText(getApplicationContext(), "Example de Message for Android", Toast.LENGTH_SHORT);
    toast.show();
}
Run Code Online (Sandbox Code Playgroud)

但没有工作.我希望你们中的某些人可以帮助我!

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

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

读取和写入可移动SD卡的文件

如何在Android中读取和写入可移动SD卡的文件?

我想将Android Id存储在文本文件中.应在外部SD卡上创建文本文件.

码:

PackageManager m = getPackageManager();
String s = getPackageName();
PackageInfo p = m.getPackageInfo(s, 0);
s = p.applicationInfo.dataDir;
File myFile = new File(s + "/MyDoople.txt");
myFile.createNewFile();
FileOutputStream fOut = new FileOutputStream(myFile);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
myOutWriter.append(TxtS.getText());
myOutWriter.close();
fOut.close();
Toast.makeText(getBaseContext(),"Text Updated",Toast.LENGTH_SHORT).show();
Run Code Online (Sandbox Code Playgroud)

第二是

 File sdCard = new File("file:///mnt/external_sd/");
 File myFile = new File(sdCard, "test.txt");
 FileWriter writer = new FileWriter(myFile); 
 writer.append(TESTSTRING);
 writer.flush(); 
 writer.close();
Run Code Online (Sandbox Code Playgroud)

android android-memory

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

显示自定义对话框android时WindowManager BadTokenException

当我运行我的代码时,我收到此错误:

  : E/InputEventReceiver(1363): Exception dispatching input event.

  : E/MessageQueue-JNI(1363): Exception in MessageQueue callback: handleReceiveCallback

  : D/dalvikvm(1363): GC_CONCURRENT freed 1898K, 30% free 4921K/6992K, paused 78ms+107ms, total 413ms

  : E/MessageQueue-JNI(1363):  android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for  an application

  : E/MessageQueue-JNI(1363):at  com.example.ikmantest2.MainActivity$6.onItemClick(MainActivity.java:269)
Run Code Online (Sandbox Code Playgroud)

这是我得到错误的代码:

gallery.setOnItemClickListener(new OnItemClickListener(){

        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                long arg3) {
            final Dialog dialog = new Dialog(getBaseContext());
            dialog.setContentView(R.layout.image_dialog_layout);


            // set the custom dialog components - text, image and button
            imageView=(ImageView)dialog.findViewById(R.id.bigger_image);
            imageView.setImageBitmap(exListAdapter.getImageByPosition(lastClickedGroup, arg2)); …
Run Code Online (Sandbox Code Playgroud)

android

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

无法从扩展DialogFragment的类创建默认构造函数,并且我已创建自己的自定义构造函数

我对有关默认构造函数的错误消息感到困惑.

我有2个MainActivityResultDialog.MainActivity创建新对话框并将2strings传递给自定义构造函数的一些方法ResultDialog.

ResultDialog延伸DialogFragment.所以我定义了自己的构造函数,但是当出现错误时我刚刚创建了一个无参数的构造函数,但仍然不允许这样做.

我已经在SO上搜索了abit,但答案有点解释屏幕旋转可能会破坏并使用默认构造函数重新创建屏幕,但仍然无法回答我如何解决这个问题.

错误是避免片段中的非默认构造函数:使用默认构造函数加上Fragment #setArguments(Bundle)

有人请帮助我,我有点困惑.我ResultDialog班级的一部分:

  public class ResultDialog extends DialogFragment {

private String message;//to hold the message to be displayed
private String title;//for alert dialog title

//constructor for the dialog passing along message to be displayed in the alert dialog
public ResultDialog(String message,String title){
    this.message = message;
    this.title = title;

}

public ResultDialog(){
    //default constructor
}
Run Code Online (Sandbox Code Playgroud)

java android android-dialogfragment

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