Changing gridview text colour to white
This commit is contained in:
		
							parent
							
								
									461c696a59
								
							
						
					
					
						commit
						0e7b23ac57
					
				
					 5 changed files with 55 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -1,12 +1,17 @@
 | 
			
		|||
package com.uottawa.olympus.olympusservices;
 | 
			
		||||
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
public class Service {
 | 
			
		||||
    private String name;
 | 
			
		||||
    private double rate;
 | 
			
		||||
    private List<ServiceProvider> serviceProviders;
 | 
			
		||||
 | 
			
		||||
    Service(String name, double rate) {
 | 
			
		||||
        this.name = name;
 | 
			
		||||
        this.rate = rate;
 | 
			
		||||
        serviceProviders = new ArrayList<ServiceProvider>();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getName() {
 | 
			
		||||
| 
						 | 
				
			
			@ -24,4 +29,18 @@ public class Service {
 | 
			
		|||
    public void setRate(double rate) {
 | 
			
		||||
        this.rate = rate;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public boolean addServiceProvider(ServiceProvider user){
 | 
			
		||||
        for (ServiceProvider listUser : serviceProviders){
 | 
			
		||||
            if (user.getUsername().equals(listUser.getUsername())){
 | 
			
		||||
                return false;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        serviceProviders.add(user);
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public List<ServiceProvider> getServiceProviders(){
 | 
			
		||||
        return serviceProviders;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,12 +1,31 @@
 | 
			
		|||
package com.uottawa.olympus.olympusservices;
 | 
			
		||||
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
public class ServiceProvider extends UserType {
 | 
			
		||||
 | 
			
		||||
    private List<Service> services;
 | 
			
		||||
 | 
			
		||||
    ServiceProvider(String username, String password, String firstname, String lastname){
 | 
			
		||||
        super(username, password, firstname, lastname);
 | 
			
		||||
        services = new ArrayList<>();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getRole(){ return "ServiceProvider"; }
 | 
			
		||||
 | 
			
		||||
    public boolean addService(Service service){
 | 
			
		||||
        for (Service listService : services){
 | 
			
		||||
            if (service.getName().equals(listService.getName())){
 | 
			
		||||
                return false;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        services.add(service);
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public List<Service> getServices(){
 | 
			
		||||
        return services;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -29,7 +29,7 @@ public class ServicesList extends AppCompatActivity implements NewServiceDialogF
 | 
			
		|||
            services[(i+1)*2] = current[0];
 | 
			
		||||
            services[(i+1)*2+1] = current[1];
 | 
			
		||||
        }
 | 
			
		||||
        ArrayAdapter adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, services);
 | 
			
		||||
        ArrayAdapter adapter = new ArrayAdapter<String>(this, R.layout.simple_list_item_1_customized, services);
 | 
			
		||||
        GridView gridView = findViewById(R.id.Services);
 | 
			
		||||
        gridView.setAdapter(adapter);
 | 
			
		||||
        gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -26,7 +26,7 @@ public class UsersList extends AppCompatActivity {
 | 
			
		|||
            usernames[(i+1)*2] = current[0];
 | 
			
		||||
            usernames[(i+1)*2+1] = current[3];
 | 
			
		||||
        }
 | 
			
		||||
        ArrayAdapter adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, usernames);
 | 
			
		||||
        ArrayAdapter adapter = new ArrayAdapter<String>(this, R.layout.simple_list_item_1_customized, usernames);
 | 
			
		||||
        GridView gridView = findViewById(R.id.Users);
 | 
			
		||||
        gridView.setAdapter(adapter);
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,15 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
    android:id="@android:id/text1"
 | 
			
		||||
    android:layout_width="match_parent"
 | 
			
		||||
    android:layout_height="wrap_content"
 | 
			
		||||
    android:gravity="center_vertical"
 | 
			
		||||
    android:minHeight="?android:attr/listPreferredItemHeightSmall"
 | 
			
		||||
    android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
 | 
			
		||||
    android:paddingLeft="?android:attr/listPreferredItemPaddingLeft"
 | 
			
		||||
    android:paddingRight="?android:attr/listPreferredItemPaddingRight"
 | 
			
		||||
    android:paddingStart="?android:attr/listPreferredItemPaddingStart"
 | 
			
		||||
    android:textAppearance="?android:attr/textAppearanceListItemSmall"
 | 
			
		||||
    android:textColor="@android:color/white">
 | 
			
		||||
 | 
			
		||||
</TextView>
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue