小编Bis*_*mar的帖子

无尽的滚动列表视图

listView.setOnScrollListener(new OnScrollListener() {

                public void onScrollStateChanged(AbsListView view, int scrollState) {


                }

                public void onScroll(AbsListView view, int firstVisibleItem,
                        int visibleItemCount, int totalItemCount) {

                    if(loading){
                        //if trying to loading
                        if(totalItemCount > previousTotal){

                        loading = false;
                        previousTotal = totalItemCount;
                        }
                        }
                    if(!loading && ((totalItemCount - visibleItemCount) <= (firstVisibleItem + visibleThreshold))){

                        limit=limit+10;
                                    AlertSearchAsync task1=new AlertSearchAsync();
                            String url="http://www.jobdiagnosis.com/fjobsrchservise.php?keyword="+
                                    str_descAlert+
                                    "&location="+str_locAlert+
                                    "&limit="+limit;
                            url=url.replace(" ", "%20");
                            //Toast.makeText(getApplicationContext(),"Limit"+limit, Toast.LENGTH_LONG).show();
                            task1.execute(url);
                   }

            });
Run Code Online (Sandbox Code Playgroud)

第一次asyn类调用完美,然后滚动一个和两个项目然后调用asyn类和更新列表视图和列表视图选择在顶部

android android-listview

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

在ANDROID中以编程方式更改图像

我以编程方式创建了图像按钮并设置了图像

  img = new ImageView(this);
    img.setBackgroundResource(R.drawable.starred);
    img.setLayoutParams(new TableRow.LayoutParams(28,28));
Run Code Online (Sandbox Code Playgroud)

我想在用户点击图片时更改图片

         img.setOnClickListener(new OnClickListener() {
        @Override
            public void onClick(View v) {
    try
      {
      AlertDialog.Builder builder = new AlertDialog.Builder(Job_Description.this);
     builder.setTitle("Save this Job ?");
   // builder.setMessage("whould You like to save job");
     builder.setPositiveButton("OK",
       new DialogInterface.OnClickListener() {
       public void onClick(DialogInterface dialog, int which) 
     {
                                                   img.setImageResource(R.drawable.starapplied);

                     }
                    });
                    builder.setNegativeButton("CANCEL", new DialogInterface.OnClickListener() {
                          public void onClick(DialogInterface dialog, int whichButton) {
                            // Canceled.
                              dialog.cancel();
                          }
                        });
                    builder.show();
         }catch(Exception e)
         {
             Log.d("Image clicked", e.toString());
         }
        }
    });
Run Code Online (Sandbox Code Playgroud)

我在这里做错了吗?

android android-layout

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

标签 统计

android ×2

android-layout ×1

android-listview ×1