Skip to content
Snippets Groups Projects
Commit 4fe00155 authored by boqiren's avatar boqiren
Browse files

changed textview to dropdown menu, delete senuserid function, fix send...

changed textview to dropdown menu, delete senuserid function, fix send datetime, make the android xml constraint more clear
parent 2a557954
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,7 @@ package de.tudresden.inf.st.sensorsharing;
import android.bluetooth.BluetoothAdapter;
import android.content.Context;
import android.graphics.Color;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
......@@ -15,10 +16,13 @@ import android.util.Log;
import android.view.View;
import android.view.WindowManager;
import android.view.inputmethod.InputMethodManager;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.ToggleButton;
......@@ -137,8 +141,8 @@ public class MainActivity extends AppCompatActivity implements
ToggleButton user2;
Button sendbutton1;
Button sendbutton2;
EditText edittext1;
EditText edittext2;
Spinner drop1;
Spinner drop2;
private EditText valueServerURI;
......@@ -227,15 +231,19 @@ public class MainActivity extends AppCompatActivity implements
}
});
//bbq
//inital for the drop box menu
user1=findViewById(R.id.user_1_button);
user2=findViewById(R.id.user_2_button);
sendbutton1 =findViewById(R.id.send_button_1);
sendbutton2=findViewById(R.id.send_button_2);
edittext1=findViewById(R.id.edit_text_1);
edittext2=findViewById(R.id.edit_text_2);
edittext1.setEnabled(false);
edittext2.setEnabled(false);
drop1=findViewById(R.id.drop_1);
drop2=findViewById(R.id.drop_2);
String[] items = new String[]{"OFF", "DIM", "MEDIUM", "BRIGHT"};
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_dropdown_item, items);
drop1.setAdapter(adapter);
drop2.setAdapter(adapter);
drop1.setEnabled(false);
drop2.setEnabled(false);
sendbutton1.setEnabled(false);
sendbutton2.setEnabled(false);
......@@ -258,7 +266,7 @@ public class MainActivity extends AppCompatActivity implements
user2.setEnabled(false);
sendbutton2.setEnabled(false);
sendbutton1.setEnabled(true);
edittext1.setEnabled(true);
drop1.setEnabled(true);
System.out.println(accelVectorValues[0]);
System.out.println(accelVectorValues[1]);
System.out.println(accelVectorValues[2]);
......@@ -274,7 +282,7 @@ public class MainActivity extends AppCompatActivity implements
sendMqttUpdates.put(MQTT_TOPIC_DATETIME_MINUTE,true);
sendUpdate(MQTT_TOPIC_DATETIME_MINUTE,getDateTime()[3]);
//send datetime
String userBrightness= edittext1.getText().toString();
String userBrightness= drop1.getSelectedItem().toString();
//sendUserId("user1",edittext1.getText().toString());
sendMqttUpdates.put(MQTT_TOPIC_IRIS1_ITEM,true);
sendUpdate(MQTT_TOPIC_IRIS1_ITEM, getBrigtnessValue(userBrightness));
......@@ -286,8 +294,8 @@ public class MainActivity extends AppCompatActivity implements
sendMqttUpdates.put(MQTT_TOPIC_USER1,true);
sendUpdate(MQTT_TOPIC_USER1, "OFF");
user2.setEnabled(true);
edittext1.setEnabled(false);
edittext2.setEnabled(false);
drop1.setEnabled(false);
drop2.setEnabled(false);
sendbutton1.setEnabled(false);
sendbutton2.setEnabled(false);}
}
......@@ -312,20 +320,20 @@ public class MainActivity extends AppCompatActivity implements
user1.setEnabled(false);
sendbutton1.setEnabled(false);
sendbutton2.setEnabled(true);
edittext2.setEnabled(true);
drop2.setEnabled(true);
sendbutton2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
sendMqttUpdates.put(MQTT_TOPIC_DATETIME_MONTH,true);
sendUpdate(MQTT_TOPIC_DATETIME_MONTH,getDateTime()[0]);
sendUpdate(MQTT_TOPIC_DATETIME_MONTH,getDateTime()[1]);
sendMqttUpdates.put(MQTT_TOPIC_DATETIME_DAY,true);
sendUpdate(MQTT_TOPIC_DATETIME_DAY,getDateTime()[1]);
sendUpdate(MQTT_TOPIC_DATETIME_DAY,getDateTime()[2]);
sendMqttUpdates.put(MQTT_TOPIC_DATETIME_HOUR,true);
sendUpdate(MQTT_TOPIC_DATETIME_HOUR,getDateTime()[2]);
sendUpdate(MQTT_TOPIC_DATETIME_HOUR,getDateTime()[3]);
sendMqttUpdates.put(MQTT_TOPIC_DATETIME_MINUTE,true);
sendUpdate(MQTT_TOPIC_DATETIME_MINUTE,getDateTime()[3]);
sendUpdate(MQTT_TOPIC_DATETIME_MINUTE,getDateTime()[4]);
//send preferences
String userBrightness= edittext2.getText().toString();
String userBrightness= drop2.getSelectedItem().toString();
System.out.println(userBrightness);
sendMqttUpdates.put(MQTT_TOPIC_IRIS1_ITEM,true);
sendUpdate(MQTT_TOPIC_IRIS1_ITEM, getBrigtnessValue(userBrightness));
......@@ -336,8 +344,8 @@ public class MainActivity extends AppCompatActivity implements
sendMqttUpdates.put(MQTT_TOPIC_USER2,true);
sendUpdate(MQTT_TOPIC_USER2, "OFF");
user1.setEnabled(true);
edittext1.setEnabled(false);
edittext2.setEnabled(false);
drop1.setEnabled(false);
drop2.setEnabled(false);
sendbutton1.setEnabled(false);
sendbutton2.setEnabled(false);}
}
......@@ -345,7 +353,7 @@ public class MainActivity extends AppCompatActivity implements
setupSendUpdatesCheckbox();
}
//boqi
//the value for send to iris hue
private String getBrigtnessValue(String Brightness){
String BrightnessValue= "";
if(Brightness.equals("OFF")){
......@@ -360,7 +368,8 @@ public class MainActivity extends AppCompatActivity implements
BrightnessValue="90";}
return BrightnessValue;
}
//boqi
//get input datas from mobil in system month
private String [] getDateTime(){
DateFormat df = new SimpleDateFormat("yy:MM:dd:HH:mm");
String date = df.format(Calendar.getInstance().getTime());
......@@ -368,34 +377,6 @@ public class MainActivity extends AppCompatActivity implements
datetime_split=date.split(":");
return datetime_split;
}
//boqi
private void sendUserId(String userId, String Text){
String userid=userId;
String text = Text;
System.out.println(userid);
System.out.println(text);
RequestQueue queue= Volley.newRequestQueue(this);
String url ="http://192.168.99.1:5000/user/1";//must in the same wifi phone and host
// Request a string response from the provided URL.
StringRequest stringRequest = new StringRequest(Request.Method.GET, url,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
System.out.println("request working -------------------------------");
System.out.println(response.getClass());
}
}, new Response.ErrorListener(){
@Override
public void onErrorResponse(VolleyError error) {
System.out.println("That didnt work");
System.out.println(error);
}
});
// Add the request to the RequestQueue.
queue.add(stringRequest);
}
private void sendLightOnOffUpdateOfSmartphone(boolean state) {
ObjectMapper mapper = new ObjectMapper();
......@@ -597,50 +578,51 @@ public class MainActivity extends AppCompatActivity implements
System.out.println("com in loop");
System.out.println(i);
System.out.println(j);
edittext1=findViewById(R.id.edit_text_1);
edittext2=findViewById(R.id.edit_text_2);
drop1=findViewById(R.id.drop_1);
drop2=findViewById(R.id.drop_2);
if (user1_status.equals("on")){
i++;
if (i==1){
edittext1.setText("OFF");
drop1.setSelection(0);
}else if(i==2){
edittext1.setText("DIM");
drop1.setSelection(1);
}
else if (i==3){
edittext1.setText("MEDIUM");
drop1.setSelection(2);
}
else if (i==4){
edittext1.setText("BRIGHT");
drop1.setSelection(3);
}
else {
i=0;
edittext1.setText("OFF");}
drop1.setSelection(0);}
}else if (user1_status.equals("off")){
i=0;
edittext1.setText("OFF");
drop1.setSelection(0);
}
if(user2_status.equals("on")){
j++;
if (j == 1){
edittext2.setText("OFF");
drop2.setSelection(0);
}else if(j == 2){
edittext2.setText("DIM");
drop2.setSelection(1);
}
else if (j == 3){
edittext2.setText("MEDIUM");
drop2.setSelection(2);
}
else if (j == 4){
edittext2.setText("BRIGHT");
drop2.setSelection(3);
}
else {j=0;
edittext2.setText("OFF");}
drop2.setSelection(0);}
}else if (user2_status.equals("off")){
j = 0;
edittext2.setText("OFF");
drop2.setSelection(0);
}
}
break;
......
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="de.tudresden.inf.st.sensorsharing.MainActivity">
<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/label_own_rotation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@string/text_rotation"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/label_own_brightness" />
<TextView
android:id="@+id/value_own_rotation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@android:string/unknownName"
app:layout_constraintStart_toEndOf="@+id/label_own_rotation"
app:layout_constraintTop_toBottomOf="@+id/value_own_brightness" />
<TextView
android:id="@+id/label_wear_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@string/text_name"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/label_wear_status" />
<TextView
android:id="@+id/value_wear_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@android:string/unknownName"
app:layout_constraintStart_toEndOf="@+id/label_wear_name"
app:layout_constraintTop_toBottomOf="@+id/label_wear_status" />
<TextView
android:id="@+id/label_own_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@string/text_name"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/separator_own" />
<TextView
android:id="@+id/value_own_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@android:string/unknownName"
app:layout_constraintStart_toEndOf="@+id/label_own_name"
app:layout_constraintTop_toBottomOf="@+id/separator_own" />
<TextView
android:id="@+id/separator_own"
style="?android:attr/listSeparatorTextViewStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:background="@android:color/darker_gray"
android:text="@string/text_separator_smartphone_values"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/user_2_button" />
<TextView
android:id="@+id/separator_wear"
style="?android:attr/listSeparatorTextViewStyle"
android:layout_width="match_parent"
android:layout_height="21dp"
android:layout_marginTop="32dp"
android:background="@android:color/darker_gray"
android:text="@string/text_separator_wear_values"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/label_own_brightness" />
<TextView
android:id="@+id/separator_mqtt"
style="?android:attr/listSeparatorTextViewStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:background="@android:color/darker_gray"
android:text="@string/text_separator_mqtt_settings"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/label_wear_rotation" />
<TextView
android:id="@+id/label_server_uri"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="24dp"
android:text="@string/text_mqtt_server_uri"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/separator_mqtt" />
<TextView
android:id="@+id/label_own_brightness"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@string/text_brightness"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/label_own_name" />
<TextView
android:id="@+id/label_wear_brightness"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@string/text_brightness"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/label_wear_name" />
<TextView
android:id="@+id/label_wear_acceleration"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@string/text_acceleration"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/label_wear_brightness" />
<TextView
android:id="@+id/label_wear_rotation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@string/text_rotation"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/label_wear_acceleration" />
<TextView
android:id="@+id/value_own_brightness"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:layout_marginTop="8dp"
android:text="@android:string/unknownName"
app:layout_constraintStart_toEndOf="@+id/label_own_brightness"
app:layout_constraintTop_toBottomOf="@+id/label_own_name" />
<TextView
android:id="@+id/value_wear_brightness"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@android:string/unknownName"
app:layout_constraintStart_toEndOf="@+id/label_wear_brightness"
app:layout_constraintTop_toBottomOf="@+id/label_wear_name" />
<TextView
android:id="@+id/value_wear_acceleration"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@android:string/unknownName"
app:layout_constraintStart_toEndOf="@+id/label_wear_acceleration"
app:layout_constraintTop_toBottomOf="@+id/label_wear_brightness" />
<TextView
android:id="@+id/value_wear_rotation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@android:string/unknownName"
app:layout_constraintStart_toEndOf="@+id/label_wear_rotation"
app:layout_constraintTop_toBottomOf="@+id/label_wear_acceleration" />
<EditText
android:id="@+id/value_server_uri"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:ems="10"
android:inputType="text|textUri"
android:text="@string/default_mqtt_server_uri"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/label_server_uri" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:layout_marginEnd="8dp"
android:onClick="connectMqtt"
android:text="@android:string/ok"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/separator_mqtt" />
<TextView
android:id="@+id/value_wear_status"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@android:string/unknownName"
app:layout_constraintStart_toEndOf="@+id/label_wear_status"
app:layout_constraintTop_toBottomOf="@+id/separator_wear" />
<CheckBox
android:id="@+id/checkBox_send_brightness"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/text_send_updates_brightness"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/value_server_uri" />
<CheckBox
android:id="@+id/checkBox_send_rotation_ahrs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/text_send_updates_rotationahrs"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/checkBox_send_brightness" />
<CheckBox
android:id="@+id/checkBox_send_rotation_quaternion"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/send_updates_rotation_quaternion"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/checkBox_send_rotation_ahrs" />
<CheckBox
android:id="@+id/checkBox_send_wear_brightness"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/send_updates_wear_brightness"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/checkBox_send_rotation_quaternion" />
<CheckBox
android:id="@+id/checkBox_send_wear_acceleration"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/send_updates_wear_acceleration"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/checkBox_send_wear_brightness" />
<CheckBox
android:id="@+id/checkBox_send_wear_rotation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/send_updates_wear_rotation"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/checkBox_send_wear_acceleration" />
<TextView
android:id="@+id/label_wear_status"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@string/status"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/separator_wear" />
<ToggleButton
android:id="@+id/toggleButton-lightonoff"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="@string/switch_on"
android:textOff="@string/switch_light_on"
android:textOn="@string/switch_light_off"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/checkBox_send_wear_rotation" />
<TextView
android:id="@+id/user_identification"
style="?android:attr/listSeparatorTextViewStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:background="@android:color/darker_gray"
android:text="@string/user_identification"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/label_user_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="24dp"
android:text="User 1: "
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/user_identification" />
<ToggleButton
android:id="@+id/user_1_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="172dp"
android:text="User 1"
android:textOff="on"
android:textOn="off"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintLeft_toLeftOf="@+id/label_user_1"
app:layout_constraintTop_toBottomOf="@+id/user_identification" />
<TextView
android:id="@+id/label_user_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="24dp"
android:text="User 2: "
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/label_user_1" />
<ToggleButton
android:id="@+id/user_2_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="172dp"
android:text="User 2"
android:textOff="on"
android:textOn="off"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintLeft_toLeftOf="@+id/user_1_button"
app:layout_constraintTop_toBottomOf="@+id/user_1_button"
app:layout_constraintRight_toRightOf="@+id/send_button_1" />
<Spinner
android:id="@+id/drop_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="text"
android:background="@color/colorPrimaryDark"
android:layout_marginEnd="172dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintLeft_toRightOf="@+id/send_button_1"
app:layout_constraintTop_toBottomOf="@+id/user_identification" />
<Spinner
android:id="@+id/drop_2"
android:layout_width="80dp"
android:layout_height="46dp"
android:layout_marginTop="48dp"
android:ems="10"
android:inputType="text"
app:layout_constraintEnd_toStartOf="@id/send_button_1"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintLeft_toLeftOf="@+id/user_1_button"
app:layout_constraintStart_toEndOf="@id/user_1_button"
app:layout_constraintTop_toBottomOf="@+id/user_identification" />
<Button
android:id="@+id/send_button_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="172dp"
android:text="SEND"
app:layout_constraintStart_toEndOf="@id/drop_1"
app:layout_constraintLeft_toRightOf="@+id/drop_1"
app:layout_constraintTop_toBottomOf="@+id/user_identification" />
<Button
android:id="@+id/send_button_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="44dp"
android:text="SEND"
app:layout_constraintLeft_toRightOf="@+id/drop_1"
app:layout_constraintStart_toEndOf="@id/drop_1"
app:layout_constraintTop_toBottomOf="@+id/user_identification" />
</android.support.constraint.ConstraintLayout>
</ScrollView>
......@@ -343,13 +343,12 @@
android:id="@+id/user_1_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="172dp"
android:text="User 1"
android:textOff="on"
android:textOn="off"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintLeft_toLeftOf="@+id/label_user_1"
app:layout_constraintTop_toBottomOf="@+id/user_identification" />
app:layout_constraintLeft_toRightOf="@+id/label_user_1"
app:layout_constraintRight_toLeftOf="@+id/drop_1"
app:layout_constraintTop_toBottomOf="@id/user_identification"/>
<TextView
android:id="@+id/label_user_2"
......@@ -366,57 +365,55 @@
android:id="@+id/user_2_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="172dp"
android:text="User 2"
android:textOff="on"
android:textOn="off"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintLeft_toRightOf="@+id/label_user_2"
app:layout_constraintRight_toLeftOf="@+id/drop_2"
app:layout_constraintStart_toStartOf="@id/user_1_button"
app:layout_constraintTop_toBottomOf="@+id/user_1_button" />
<EditText
android:id="@+id/edit_text_1"
android:layout_width="71dp"
android:layout_height="46dp"
android:ems="10"
android:inputType="number"
<Spinner
android:id="@+id/drop_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintEnd_toStartOf="@id/send_button_1"
app:layout_constraintStart_toEndOf="@id/user_1_button"
app:layout_constraintLeft_toLeftOf="@+id/user_1_button"
app:layout_constraintLeft_toRightOf="@+id/user_1_button"
app:layout_constraintRight_toLeftOf="@+id/send_button_1"
app:layout_constraintTop_toBottomOf="@+id/user_identification" />
<EditText
android:id="@+id/edit_text_2"
android:layout_width="71dp"
android:layout_height="46dp"
android:layout_marginTop="48dp"
android:ems="10"
android:inputType="number"
app:layout_constraintEnd_toStartOf="@id/send_button_1"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintLeft_toLeftOf="@+id/user_1_button"
app:layout_constraintStart_toEndOf="@id/user_1_button"
app:layout_constraintTop_toBottomOf="@+id/user_identification" />
<Spinner
android:id="@+id/drop_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintEnd_toStartOf="@id/send_button_2"
app:layout_constraintLeft_toRightOf="@+id/user_2_button"
app:layout_constraintRight_toLeftOf="@+id/send_button_2"
app:layout_constraintStart_toStartOf="@id/drop_1"
app:layout_constraintTop_toBottomOf="@+id/drop_1">
</Spinner>
<Button
android:id="@+id/send_button_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="172dp"
android:layout_marginEnd="0dp"
android:text="SEND"
app:layout_constraintStart_toEndOf="@id/edit_text_1"
app:layout_constraintLeft_toRightOf="@+id/edit_text_1"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintLeft_toRightOf="@id/drop_1"
app:layout_constraintTop_toBottomOf="@+id/user_identification" />
<Button
android:id="@+id/send_button_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="44dp"
android:text="SEND"
app:layout_constraintLeft_toRightOf="@+id/edit_text_1"
app:layout_constraintStart_toEndOf="@id/edit_text_1"
app:layout_constraintTop_toBottomOf="@+id/user_identification" />
app:layout_constraintLeft_toRightOf="@+id/drop_2"
app:layout_constraintStart_toStartOf="@id/send_button_1"
app:layout_constraintTop_toBottomOf="@+id/send_button_1" />
</android.support.constraint.ConstraintLayout>
</ScrollView>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment