小编Pra*_*mar的帖子

使用SimpleCursorAdapter.ViewBinder更改Listview中的文本颜色

我已经列出了使用数据库的名称SimpleCursorAdapter,我想使用SimpleCursorAdapter.ViewBinder's方法更改特定名称的颜色.我在运行此方法时遇到问题,我的数据库包含不同的名称,但ListView会将所有namse显示为一个特定名称.我究竟做错了什么?如何更改特定名称的文本颜色?有可能用ViewBinder吗?

这是我的代码部分ViewBinder:

    SimpleCursorAdapter.ViewBinder binder = new SimpleCursorAdapter.ViewBinder() {

    @Override
    public boolean setViewValue(View view, Cursor cursor, int columnIndex) {
        // TODO Auto-generated method stub
        String[] temp = dh.return_result();
        tv = (TextView)findViewById(R.id.textView1);
        tv = (TextView) view;
        for(int i = 0; i<temp.length; i++)
        {
            if(temp[i].equalsIgnoreCase("Ameer Zhann"))
            {
                tv.setText(temp[i]);
                tv.setTextColor(Color.rgb(58, 58, 224));
                return true;
            }
        }
        return false;
    }
};
Run Code Online (Sandbox Code Playgroud)

这是我的输出图像:

图片

我怎么解决这个问题?

android android-listview simplecursoradapter android-viewbinder

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

Android:移动快速结账库

我正在使用Mobile Express Checkout Library进行付款方式.我对用于重定向paypal登录页面的url感到困惑.而且,以下链接是我已经使用过的.

1 - Sandbox.Paypal.com它给了我登录页面,不能用卡方法付款.并且,如果我使用PayPal帐户登录,它会立即付款按钮.之后,这个按钮方法不起作用.付款没有成功.

2 - Paypal.com它为我引发内部服务器错误.它也不显示登录页面.

在我上面的链接中,我没有在那里提到我的令牌和设备引用令牌.但是,我可以从paypal监听器类的webservice和devicereference令牌中获取我的令牌.

我能为此做些什么?如果知道,任何人都会指导 提前致谢.

更新

是的,我的网络服务犯了一个错误,我已经清除了这个错误并纠正了这个错误.现在,我可以通过Sandbox.Paypal.com成功登录我的paypal帐户,并且付款成功转移.同时我不能使用Pay with Card如果我选择使用卡支付方式,它将打开一个新窗口并显示在图像下方 -

CardError

我不知道为什么会这样.如果我在我的setExpressCheckout网络服务中更改我的LandingPage = Billing,只有我可以查看信用卡页面.并且,在填写信用卡详细信息等详细信息后,我的付款未获得成功.它会显示如下图像 -

卡错误

当我填写信用卡详细信息时,我已经更改了电子邮件地址.之后,它总是这样显示.该怎么办?我不知道在哪里误会.请有人帮我这个.

而且,重要的是,第一次登录页面或信用卡页面的Web视图.我的软键盘无法使用我的设备.如果控件在web-view之后到达某个地方,那么只有它才会被启用.不是第一次.

android paypal-sandbox

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

将arraylist值存储到不同的textview

您好我在ArrayList现在设置值如何将值存储在不同的文本视图中.

例如:

ArrayList<String> mylist =new ArrayList<String>();
for(int i=0;i<mylist.size();i++)
{
    //Here mylist contains 10 values and I have 10 different textviews. Now How can i add values 1 to 10 in different textview. set value to First textview 1,second textview to 2 etc.
}
Run Code Online (Sandbox Code Playgroud)

请帮帮我找到这个.

android arraylist

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

MPMoviePlayerController流媒体视频无法在iPad上播放音频

这可能是一个愚蠢的问题.但是,不知道问题究竟在哪里.我正在尝试http通过MPMoviePlayercontroller视频流传输流媒体(HLS)很好.但是,音频无法在真实设备上工作(在模拟器中工作)这是我的代码,

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://mydomain:1935/coder/%@/playlist.m3u8", self.streamField.text]];
theMoviPlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
theMoviPlayer.controlStyle = MPMovieControlStyleFullscreen;
theMoviPlayer.movieSourceType = MPMovieSourceTypeStreaming;
theMoviPlayer.view.transform = CGAffineTransformConcat(theMoviPlayer.view.transform, CGAffineTransformMakeRotation(M_PI_2));
UIWindow *backgroundWindow = [[UIApplication sharedApplication] keyWindow];
[theMoviPlayer.view setFrame:backgroundWindow.frame];
[backgroundWindow addSubview:theMoviPlayer.view];
[theMoviPlayer play];
Run Code Online (Sandbox Code Playgroud)

有没有人为此工作过?我只收到有关音频问题的设备.

编辑

我试过下面一个,

NSURL *url = [NSURL URLWithString:@"http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8"];
MPMoviePlayerViewController  *player = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
[self presentMoviePlayerViewControllerAnimated:player];
Run Code Online (Sandbox Code Playgroud)

这个(仅限于safari的URL)可以在带有音频的Safari浏览器的iPad和模拟器iPad上正常工作.但是,除了Simulator之外,不能在iPad上作为应用程序使用.

audio mpmovieplayercontroller http-streaming ios

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

Android:SD卡验证

如何验证Sdcard是否可用?我的应用程序是保存一些语音到SD卡.如果没有存储卡意味着,我的应用程序将强行关闭.我不知道那段时间我能做些什么.有谁可以请,我如何在将数据保存到存储卡之前验证这一点.

更新

我已经找到了上面的这个,并得到了SO用户的好答案.现在,我想查看存储卡大小是否已满?我怎么能这样做?任何人指导我.

提前致谢.

android android-sdcard

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

我为什么要使用Intent将字符串从一个活动发送到另一个活动?

我有一个简单的疑问.在Android中它被说几乎无处不在,要经过一个Stringintü应该使用或任何Intent与使用putextra()或任何传递过来,明年activity在那里,我可以从任何创建静态对象和访问activity

必须有使用背后的意图的话,任何人都可以请让我清醒为什么我们需要某种原因,intent从一个传递一个对象activity到其他地方,我们可以做到这一点为常,因为我们做它在Java.

android android-intent android-activity

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

重新生成R文件,但不检测以前的视图控件

我通过清理项目重新生成了我的R文件,但现在问题更复杂了.检测到我之前的所有视图控件.我该怎么办.

package newsapp.com;

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.net.URL;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.TreeMap;
import java.util.TreeSet;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import newsapp.com.PullToRefreshListView.OnRefreshListener;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import org.xml.sax.XMLReader;
import com.google.ads.Ad;
import com.google.ads.AdListener;
import com.google.ads.AdRequest;
import com.google.ads.AdRequest.ErrorCode;
import com.google.ads.AdSize;
import com.google.ads.AdView;
import facebook.src.com.facebook.android.DialogError;
import facebook.src.com.facebook.android.Facebook;
import facebook.src.com.facebook.android.FacebookError;
import facebook.src.com.facebook.android.Facebook.DialogListener;
import android.app.Activity;
import …
Run Code Online (Sandbox Code Playgroud)

android

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