这篇文章与此ViewHolder无关.在这个职位,我下面就如何使用教程ViewHolder上ListView.我现在想要的是让a上的最后一个项目ListView具有与其余项目不同的布局.这是我的代码:
int lastpos = mList.size()-1;
          System.out.println("position: "+position+" mlist: "+lastpos);
          if(position==lastpos){
           view = vi.inflate(R.layout.list_item_record, null);
           holder.textView = (TextView)view.findViewById(R.id.record_view);
          }else{
           view = vi.inflate(R.layout.list_item_bn, null);
           holder.textView = (TextView)view.findViewById(R.id.tv_name);
          }
          view.setTag(holder);
Run Code Online (Sandbox Code Playgroud)
我只是得到ListView大小减去1并有一个条件,检查当前位置是否等于最后一项.但是,此代码将最后一个项目的布局设置为与其余项目相同.getView方法完整代码:
private class CustomListAdapter extends ArrayAdapter { 
    private ArrayList mList;
    private Context mContext;
    public CustomListAdapter(Context context, int textViewResourceId,
            ArrayList list) {
        super(context, textViewResourceId, list);
        this.mList = list;
        this.mContext = context;
    }   
    public View getView(final int position, View convertView, ViewGroup …Run Code Online (Sandbox Code Playgroud) 有没有人尝试过实施亚马逊的应用内购买?我在他们的网站上实施示例时遇到问题.下面的例子,它给了我INVALID_SKU响应:
购买时,
PurchasingManager.initiateItemDataRequest("DeveloperSKU-1234");
上述回复将通过以下代码收到:
public void onPurchaseResponse(final PurchaseResponse purchaseResponse) {
    Log.v(TAG, "onPurchaseResponse recieved");
    Log.v(TAG, "PurchaseRequestStatus:" + purchaseResponse.getPurchaseRequestStatus());
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,我总是得到"PurchaseRequestStatus:INVALID_SKU".
你们中的任何人都知道如何完成这项工作,或者你知道这个教程的好网站吗?
同样在他们的网站上,对话框应显示我是否有一个INVALID_SKU,我没有得到任何.