mirror of
https://github.com/oliexdev/openScale.git
synced 2025-08-26 17:54:50 +02:00
remember export path
increase linear gauge view text size
This commit is contained in:
@@ -274,14 +274,18 @@ public class TableFragment extends Fragment implements FragmentUpdateListener {
|
|||||||
|
|
||||||
filenameDialog.setTitle(getResources().getString(R.string.info_set_filename) + " /sdcard ...");
|
filenameDialog.setTitle(getResources().getString(R.string.info_set_filename) + " /sdcard ...");
|
||||||
|
|
||||||
|
String exportFilename = prefs.getString("exportFilename", "/openScale_data_" + OpenScale.getInstance(getContext()).getSelectedScaleUser().getUserName() + ".csv");
|
||||||
|
|
||||||
final EditText txtFilename = new EditText(tableView.getContext());
|
final EditText txtFilename = new EditText(tableView.getContext());
|
||||||
txtFilename.setText("/openScale_data_" + OpenScale.getInstance(getContext()).getSelectedScaleUser().getUserName() + ".csv");
|
txtFilename.setText(exportFilename);
|
||||||
|
|
||||||
filenameDialog.setView(txtFilename);
|
filenameDialog.setView(txtFilename);
|
||||||
|
|
||||||
filenameDialog.setPositiveButton(getResources().getString(R.string.label_ok), new DialogInterface.OnClickListener() {
|
filenameDialog.setPositiveButton(getResources().getString(R.string.label_ok), new DialogInterface.OnClickListener() {
|
||||||
public void onClick(DialogInterface dialog, int id) {
|
public void onClick(DialogInterface dialog, int id) {
|
||||||
OpenScale.getInstance(getContext()).importData(Environment.getExternalStorageDirectory().getPath() + txtFilename.getText().toString());
|
OpenScale.getInstance(getContext()).importData(Environment.getExternalStorageDirectory().getPath() + txtFilename.getText().toString());
|
||||||
|
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(tableView.getContext());
|
||||||
|
prefs.edit().putString("exportFilename", txtFilename.getText().toString()).commit();
|
||||||
updateOnView(OpenScale.getInstance(getContext()).getScaleMeasurementList());
|
updateOnView(OpenScale.getInstance(getContext()).getScaleMeasurementList());
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -305,14 +309,18 @@ public class TableFragment extends Fragment implements FragmentUpdateListener {
|
|||||||
|
|
||||||
filenameDialog.setTitle(getResources().getString(R.string.info_set_filename) + " /sdcard ...");
|
filenameDialog.setTitle(getResources().getString(R.string.info_set_filename) + " /sdcard ...");
|
||||||
|
|
||||||
|
String exportFilename = prefs.getString("exportFilename", "/openScale_data_" + OpenScale.getInstance(getContext()).getSelectedScaleUser().getUserName() + ".csv");
|
||||||
|
|
||||||
final EditText txtFilename = new EditText(tableView.getContext());
|
final EditText txtFilename = new EditText(tableView.getContext());
|
||||||
txtFilename.setText("/openScale_data_" + OpenScale.getInstance(getContext()).getSelectedScaleUser().getUserName() + ".csv");
|
txtFilename.setText(exportFilename);
|
||||||
|
|
||||||
filenameDialog.setView(txtFilename);
|
filenameDialog.setView(txtFilename);
|
||||||
|
|
||||||
filenameDialog.setPositiveButton(getResources().getString(R.string.label_ok), new DialogInterface.OnClickListener() {
|
filenameDialog.setPositiveButton(getResources().getString(R.string.label_ok), new DialogInterface.OnClickListener() {
|
||||||
public void onClick(DialogInterface dialog, int id) {
|
public void onClick(DialogInterface dialog, int id) {
|
||||||
OpenScale.getInstance(getContext()).exportData(Environment.getExternalStorageDirectory().getPath() + txtFilename.getText().toString());
|
OpenScale.getInstance(getContext()).exportData(Environment.getExternalStorageDirectory().getPath() + txtFilename.getText().toString());
|
||||||
|
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(tableView.getContext());
|
||||||
|
prefs.edit().putString("exportFilename", txtFilename.getText().toString()).commit();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@@ -81,15 +81,15 @@ public class LinearGaugeView extends View {
|
|||||||
|
|
||||||
textPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
|
textPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
|
||||||
textPaint.setColor(Color.GRAY);
|
textPaint.setColor(Color.GRAY);
|
||||||
textPaint.setTextSize(20);
|
textPaint.setTextSize(30);
|
||||||
|
|
||||||
indicatorPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
|
indicatorPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
|
||||||
indicatorPaint.setColor(Color.BLACK);
|
indicatorPaint.setColor(Color.BLACK);
|
||||||
indicatorPaint.setTextSize(20);
|
indicatorPaint.setTextSize(30);
|
||||||
|
|
||||||
infoTextPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
|
infoTextPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
|
||||||
infoTextPaint.setColor(Color.GRAY);
|
infoTextPaint.setColor(Color.GRAY);
|
||||||
infoTextPaint.setTextSize(30);
|
infoTextPaint.setTextSize(40);
|
||||||
infoTextPaint.setTextAlign(Paint.Align.CENTER);
|
infoTextPaint.setTextAlign(Paint.Align.CENTER);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -211,7 +211,7 @@ public class LinearGaugeView extends View {
|
|||||||
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
|
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
|
||||||
|
|
||||||
int desiredWidth = 100;
|
int desiredWidth = 100;
|
||||||
int desiredHeight = 100;
|
int desiredHeight = 120;
|
||||||
|
|
||||||
int widthMode = MeasureSpec.getMode(widthMeasureSpec);
|
int widthMode = MeasureSpec.getMode(widthMeasureSpec);
|
||||||
int widthSize = MeasureSpec.getSize(widthMeasureSpec);
|
int widthSize = MeasureSpec.getSize(widthMeasureSpec);
|
||||||
|
Reference in New Issue
Block a user