小编Emi*_*Adz的帖子

在"["和"]"包围的字符串中查找单词:

我在java中需要一个简单的任务帮助.我有以下句子:

你在哪里[员工姓名]?你有[Shift]班次..

我需要提取被包围的字符串[]符号.

我想使用的split与方法" "参数,然后找到单个的词,但我一直在使用,如果我要找的短语包含一个问题:" ".使用indexOf也可能是一个选项,只是我不知道我已经到达结束的迹象是什么String.

执行此任务的最佳方法是什么?任何帮助,将不胜感激.

java string android split

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

如何在ViewPager中获取当前可见片段的实例:

我正在构建一个显示不同片段的应用程序ViewPager.我将这些片段添加到ViewPager这样的:

 public void intialiseViewPager() 
 {
    List<Fragment> fragments = new Vector<Fragment>();
    numberOfTabs = application.currentReport.getODTabsList().size();
    for (int i = 0; i < numberOfTabs; i++)      
    {
        ODTab tempTab = application.currentReport.getODTabsList().get(i);
        if (tempTab.getTabType().equals(ODGrid.XML_GRID_ELEMENT))
        {
            GridFragment gridFragment = GridFragment.newInstance(tempTab.getTabId());
            fragments.add(gridFragment);
        }
        else  if (tempTab.getTabType().equals(ODChart.XML_CHART_ELEMENT))
        {
            NewChartFragment chartFragment = NewChartFragment.newInstance(tempTab.getTabId());
            fragments.add(chartFragment);
        }
    }
    Log.d(TAG, "Current report fragments set to adapter: "+fragments.toString());
    mPagerAdapter  = new ViewPagerAdapter(getSupportFragmentManager(), fragments);
    mViewPager = (ViewPager)findViewById(R.id.pager);
    mViewPager.setAdapter(mPagerAdapter);
    mViewPager.setOffscreenPageLimit(0);
    mViewPager.setOnPageChangeListener(this);
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我tempTab.getTabId()在此行中传递了一个String()片段:

GridFragment gridFragment = GridFragment.newInstance(tempTab.getTabId());
Run Code Online (Sandbox Code Playgroud)

在片段本身我这样做来初始化它:

public …
Run Code Online (Sandbox Code Playgroud)

android instance android-fragments android-viewpager

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

Firefox和Chrome中的getElementsByTagName'undefined'?

我遇到了getElementsByTagName的问题.我试图从使用ajax从服务器收到的xml文件中提取信息.在IE中它工作正常,但当我尝试在Chrome或FireFox上运行它时,我得到一个"未定义".

Javascript:

function parseMessage()
{
    doc = request.responseXML;
    sum = "";

    for (var i=0; i< doc.getElementsByTagName('coupon').length; i=i+1)
    {
        var lat2 = doc.documentElement.getElementsByTagName('latitude').item(i).text;
        var longi2 = doc.documentElement.getElementsByTagName('longitude').item(i).text;
        var latlng  = new google.maps.LatLng( lat2 , longi2 ); 
        var product =  doc.documentElement.getElementsByTagName('productname').item(i).text;
        // marker[i] = createMarker(map2, product, latlng, description);

        sum = sum + description+ " "+ product + lat2 + longi2;                          
    }

    document.write(sum);
}           
Run Code Online (Sandbox Code Playgroud)

XML:

<?xml version="1.0" encoding="UTF-8"?>
-<coupons>
-<coupon id="1">
<productname>Bigmac</productname>
<companyname>Macdonalds</companyname>
<latitude>32.015954</latitude>
<longitude>34.755228</longitude>
</coupon>
-<coupon id="2">
<productname>Crocs</productname>
<companyname>Crocs</companyname>
<latitude>32.079375</latitude> …
Run Code Online (Sandbox Code Playgroud)

javascript xml html5 xml-parsing getelementsbytagname

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

如何为android创建自定义列表视图,边距在2个元素之间?

我需要使用列表视图活动创建一个应用程序,但列表中的元素应该彼此分开,并且有多个单击选项:

这是图像:

在此输入图像描述

所以我可以点击任务来查看任务细节,我可以点击任务的左侧(彩色部分)来改变它的颜色,这样就可以改变它的优先级

如果有人可以为我提供教程或其他阅读信息来创建这样的自定义列表,我将非常感激.

android android-layout android-listview

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

无法解析/无法解析为某种类型

我收到的错误就像无法解决一个类型.我是java的初学者,我正在尝试开发一个Android应用程序.我在收到的地方放了一个推荐标志,无法解决类型错误.

       package com.example.majorproject;

       import com.vogella.android.locationapi.maps.R;

       import android.os.Bundle;
       import android.app.Activity;
       import android.view.Menu;

       public class MajorProject extends Activity {
   static final //LatLng HAMBURG = new //LatLng(53.558, 9.927);
   static final //LatLng KIEL = new //LatLng(53.551, 9.993);
   private //GoogleMap map;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    //map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map))
        .getMap();

    if (//map!==null){
      //Marker hamburg = map.addMarker(new //MarkerOptions().position(//HAMBURG)
          .title("Hamburg"));
      //Marker kiel = map.addMarker(new MarkerOptions()
          .position(//KIEL)
          .title("Kiel")
          .snippet("Kiel is cool")
          .icon(//BitmapDescriptorFactory
              .fromResource(R.drawable.ic_launcher)));
    }

  } 
Run Code Online (Sandbox Code Playgroud)

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

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

如何创建 Parcelables 的二维 Parcelable 数组?

我必须遵循可分割的对象:

    public class CGameCard implements Parcelable {
    ...

    private int mX;
    private int mY;
    private String mObjectName;
    private int mState;

    public CGameCard(int aX, int aY, String aObjectName) {
        mX = aX;
        mY = aY;
        mObjectName = aObjectName;
        mState = CARD_STATE_NOT_MATCHED;
    }

    public int getX() {
        return mX;
    }

    public int getY() {
        return mY;
    }

    public String getObjectName(){
        return mObjectName;
    }

    public int getState() {
        return mState;
    }

    ...

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void …
Run Code Online (Sandbox Code Playgroud)

java arrays android parcelable

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