Skip to main content

Featured

Android studio “SDK tools directory is missing”

Following 2 possible solutions will resolve this problem :  Solution1 : To fix the problem, it was required that I list the path to my corporate PAC file by using  Configure -> "Appearance and Behavior" -> System Settings -> HTTP Proxy . I selected "Automatic proxy configuration url:" Delete your  ~/.Android*  folders (losing all of your settings :/). Run Android Studio. It will show you a welcome wizard where it tries to download the SDK again (and fails due to my rubbish internet). Click the X on the wizard window. That will enable you to get to the normal welcome dialog. Go to Settings->Project Defaults->Project Structure and change the Android SDK location to the correct one. Solution 2 : To fix the problem, it was required that I list the path to my corporate PAC file by using  Configure -> "Appearance and Behavior" -> System Settings -> HTTP Proxy . I selected "Automatic proxy configuration url:...

code to create a ListView with ArrayList elements,in Android..

http://stackoverflow.com/questions/8710356/how-to-set-the-arraylist-values-to-listview-in-android

 listView = (ListView) findViewById(R.id.listViewAttornyAsignmnt);
listView.setAdapter(new AttornyAsignmntArrayAdapter(this,R.layout.attorny_assignment_row,attornyAsignmntArryList));

-----------------------------------------------
public class AttornyAsignmntArrayAdapter extends ArrayAdapter<clsAttorneyAssignment> {
        Context context=null;
        ArrayList<clsAttorneyAssignment> ArryListAttorneyAssignment=null;

        public AttornyAsignmntArrayAdapter(Context context, int textViewResourceId,ArrayList<clsAttorneyAssignment> ArryListAttorneyAssignment) {
            super(context,textViewResourceId,ArryListAttorneyAssignment);
            this.context = context;
            this.ArryListAttorneyAssignment = ArryListAttorneyAssignment;
        }

      
        @Override
        public View getView(int position, View convertView, ViewGroup parent) {
            LayoutInflater inflater = (LayoutInflater) context
                    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            View rowView = inflater.inflate(R.layout.attorny_assignment_row, null);
          
            TextView displayAttornyAsignmntTxtView = (TextView) rowView.findViewById(R.id.displayAttornyAsignmntTxtView);
            TextView addedByAttornyAsignmntTxtView = (TextView) rowView.findViewById(R.id.addedByAttornyAsignmntTxtView);
            Button moreAttornyAsignmntBtn=(Button)rowView.findViewById(R.id.moreAttornyAsignmntBtn);
          
            displayAttornyAsignmntTxtView.setText(ArryListAttorneyAssignment.get(position).getAttorneyAssignmentAddedTimeStamp()+"");
              

            return rowView;
        }      
      
    }
---------------------------------------
attorny_assignment_row.xml:-

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"   
    >
   

    <RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:paddingTop="5dip"
        android:paddingBottom="5dip" >

    <TextView
        android:id="@+id/displayAttornyAsignmntTxtView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="38dp"       
        android:text="Display Text" />

    <TextView
        android:id="@+id/addedByAttornyAsignmntTxtView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/displayAttornyAsignmntTxtView"
        android:layout_below="@+id/displayAttornyAsignmntTxtView"
        android:layout_marginTop="21dp"
        android:text="Added By" />

    <Button
        android:id="@+id/moreAttornyAsignmntBtn"
        android:layout_width="60dip"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignTop="@+id/addedByAttornyAsignmntTxtView"
        android:layout_marginRight="58dp"
        android:background="@drawable/add_to_clints"
        android:text="More"
        android:padding="5dip"/>
    </RelativeLayout>

    </RelativeLayout>

Comments