Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setTheme(R.style.Backup);
- setContentView(R.layout.activity_add_element);
- getSupportActionBar().setElevation(0);
- getSupportActionBar().setDisplayHomeAsUpEnabled(true);
- getSupportActionBar().setBackgroundDrawable(new ColorDrawable(ContextCompat.getColor(getApplicationContext(), R.color.actionbar)));
- setTitle("Add element");
- Display display = getWindowManager().getDefaultDisplay();
- Point size = new Point();
- display.getSize(size);
- width = size.x / 2;
- // Add the element selector box
- TextView metric = new TextView(this);
- metric.setText("Element type: ");
- metric.setId(View.generateViewId());
- Spinner spinner = new Spinner(this);
- spinner.setPadding(400, spinner.getPaddingTop(), spinner.getPaddingRight(), spinner.getPaddingBottom());
- spinner.setId(View.generateViewId());
- String[] items = new String[]{"Boolean", "Counter", "Slider", "Chooser", "Checkbox", "Stopwatch", "Text field", "Gallery", "Database card"};
- ArrayAdapter<String> adapter = new ArrayAdapter<>(this, R.layout.support_simple_spinner_dropdown_item, items);
- spinner.setAdapter(adapter);
- spinner.setSelection(0);
- RelativeLayout layout = new RelativeLayout(this);
- layout.addView(metric);
- layout.addView(spinner);
- layout = addFields(metric.getId(), layout, 0);
- CardView card = new CardView(getApplicationContext());
- RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.CENTER_HORIZONTAL);
- card.setLayoutParams(params);
- card.setRadius(0);
- card.setContentPadding(30, 30, 30, 30);
- card.setUseCompatPadding(true);
- card.setCardBackgroundColor(Color.DKGRAY);
- card.addView(layout);
- LinearLayout fLayout = (LinearLayout) findViewById(R.id.add_element_layout);
- fLayout.addView(card);
- }private void addCard(View layout) {
- CardView card = new CardView(getApplicationContext());
- LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
- card.setLayoutParams(params);
- card.setRadius(9);
- card.setContentPadding(30, 30, 30, 30);
- card.setUseCompatPadding(true);
- card.setCardBackgroundColor(Color.DKGRAY);
- card.addView(layout);
- Toolbar tl = (Toolbar) findViewById(R.id.toolbar);
- tl.removeAllViews();
- tl.addView(card);
- }
- <ScrollView
- xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:fillViewport="true"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- tools:context="com.cpjd.roblu.activities.TeamViewer">
- <LinearLayout
- android:id="@+id/add_element_layout"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="vertical">
- <android.support.v7.widget.Toolbar
- android:id="@+id/toolbar"
- android:minHeight="?attr/actionBarSize"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:background="#A52A2A"
- app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
- </LinearLayout>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement