modified users list view. Added buttons on action bar.

This commit is contained in:
Jose Antonio Guerrero Aviles 2014-07-22 13:12:07 +01:00
parent d9f6e4d805
commit e7c958034f
7 changed files with 45 additions and 13 deletions

View File

@ -18,15 +18,6 @@
android:background="@color/background" >
</ListView>
<ImageButton
android:id="@+id/filter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="10dp"
android:src="@drawable/ic_action_search" />
</RelativeLayout>
<RelativeLayout

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:swadroid="http://schemas.android.com/apk/res-auto" >
<item
android:id="@+id/action_filter_users"
android:icon="@drawable/ic_action_search"
android:title="@string/actionBarFilterUsers"
swadroid:showAsAction="ifRoom|withText"/>
</menu>

View File

@ -344,5 +344,7 @@
<string name="actionBarRefresh">Actualitzar</string>
<string name="actionBarSave">Desa</string>
<string name="actionBarAddUser">Afegir Usuari</string>
<string name="actionBarAddUser">Afegir usuaris</string>
<string name="actionBarFilterUser">Filtrar usuaris</string>
</resources>

View File

@ -383,5 +383,6 @@
<string name="actionBarRefresh">Actualizar</string>
<string name="actionBarSave">Guardar</string>
<string name="actionBarAddUser">Agregar usuario</string>
<string name="actionBarAddUser">Agregar usuarios</string>
<string name="actionBarFilterUser">Filtrar usuarios</string>
</resources>

View File

@ -383,5 +383,6 @@
<string name="actionBarRefresh">Refresh</string>
<string name="actionBarSave">Save</string>
<string name="actionBarAddUser">Add User</string>
<string name="actionBarAddUser">Add users</string>
<string name="actionBarFilterUser">Filter users</string>
</resources>

View File

@ -279,6 +279,7 @@ public class Messages extends Module {
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.messages_main_activity_actions, menu);
return super.onCreateOptionsMenu(menu);

View File

@ -8,6 +8,8 @@ package es.ugr.swad.swadroid.modules.messages;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.ImageButton;
@ -30,6 +32,7 @@ public class UsersList extends MenuActivity {
getSupportActionBar().setIcon(R.drawable.users);
//TODO cargar la lista en el ListView
/*
ImageButton filt = (ImageButton) findViewById(R.id.filter);
filt.setOnClickListener(new View.OnClickListener() {
@ -39,7 +42,7 @@ public class UsersList extends MenuActivity {
startActivity(callFilterUsersList);
}
});
}); */
Button cancelList = (Button) findViewById(R.id.cancelList);
cancelList.setOnClickListener(new View.OnClickListener() {
@ -92,4 +95,26 @@ public class UsersList extends MenuActivity {
protected void onError() {
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.users_list_activity_actions, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_filter_users:
Intent callFilterUsersList = new Intent (getBaseContext(), FilterUsersList.class);
startActivity(callFilterUsersList);
return true;
default:
return super.onOptionsItemSelected(item);
}
}
}