DF1E
10 years ago
11 changed files with 275 additions and 538 deletions
@ -1,214 +0,0 @@ |
|||||||
/* |
|
||||||
* Copyright 2014 A.C.R. Development |
|
||||||
*/ |
|
||||||
package acr.browser.lightning.activity; |
|
||||||
|
|
||||||
import android.app.AlertDialog; |
|
||||||
import android.content.DialogInterface; |
|
||||||
import android.os.Bundle; |
|
||||||
import android.support.v7.widget.Toolbar; |
|
||||||
import android.view.MenuItem; |
|
||||||
import android.view.View; |
|
||||||
import android.view.View.OnClickListener; |
|
||||||
import android.widget.CheckBox; |
|
||||||
import android.widget.CompoundButton; |
|
||||||
import android.widget.CompoundButton.OnCheckedChangeListener; |
|
||||||
import android.widget.RelativeLayout; |
|
||||||
import android.widget.TextView; |
|
||||||
|
|
||||||
import acr.browser.lightning.preference.PreferenceManager; |
|
||||||
import acr.browser.lightning.R; |
|
||||||
|
|
||||||
public class DisplaySettingsActivity extends ThemableSettingsActivity { |
|
||||||
|
|
||||||
// mPreferences variables
|
|
||||||
private PreferenceManager mPreferences; |
|
||||||
private CheckBox cbHideStatusBar, cbFullScreen, cbWideViewPort, cbOverView, cbTextReflow; |
|
||||||
private String[] mThemeOptions; |
|
||||||
private TextView mThemeText; |
|
||||||
private int mCurrentTheme; |
|
||||||
|
|
||||||
@Override |
|
||||||
protected void onCreate(Bundle savedInstanceState) { |
|
||||||
super.onCreate(savedInstanceState); |
|
||||||
setContentView(R.layout.display_settings); |
|
||||||
|
|
||||||
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); |
|
||||||
setSupportActionBar(toolbar); |
|
||||||
getSupportActionBar().setDisplayHomeAsUpEnabled(true); |
|
||||||
|
|
||||||
mPreferences = PreferenceManager.getInstance(); |
|
||||||
mThemeOptions = this.getResources().getStringArray(R.array.themes); |
|
||||||
initialize(); |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public boolean onOptionsItemSelected(MenuItem item) { |
|
||||||
finish(); |
|
||||||
return true; |
|
||||||
} |
|
||||||
|
|
||||||
private void initialize() { |
|
||||||
|
|
||||||
RelativeLayout rHideStatusBar, rFullScreen, rWideViewPort, rOverView, rTextReflow, rTextSize, rDarkTheme; |
|
||||||
LayoutClickListener clickListener = new LayoutClickListener(); |
|
||||||
CheckBoxToggleListener toggleListener = new CheckBoxToggleListener(); |
|
||||||
|
|
||||||
rHideStatusBar = (RelativeLayout) findViewById(R.id.rHideStatusBar); |
|
||||||
rFullScreen = (RelativeLayout) findViewById(R.id.rFullScreen); |
|
||||||
rWideViewPort = (RelativeLayout) findViewById(R.id.rWideViewPort); |
|
||||||
rOverView = (RelativeLayout) findViewById(R.id.rOverView); |
|
||||||
rTextReflow = (RelativeLayout) findViewById(R.id.rTextReflow); |
|
||||||
rTextSize = (RelativeLayout) findViewById(R.id.rTextSize); |
|
||||||
rDarkTheme = (RelativeLayout) findViewById(R.id.rTheme); |
|
||||||
|
|
||||||
rHideStatusBar.setOnClickListener(clickListener); |
|
||||||
rFullScreen.setOnClickListener(clickListener); |
|
||||||
rWideViewPort.setOnClickListener(clickListener); |
|
||||||
rOverView.setOnClickListener(clickListener); |
|
||||||
rTextReflow.setOnClickListener(clickListener); |
|
||||||
rTextSize.setOnClickListener(clickListener); |
|
||||||
rDarkTheme.setOnClickListener(clickListener); |
|
||||||
|
|
||||||
mThemeText = (TextView) findViewById(R.id.textViewTheme); |
|
||||||
|
|
||||||
mCurrentTheme = mPreferences.getUseTheme(); |
|
||||||
mThemeText.setText(mThemeOptions[mPreferences.getUseTheme()]); |
|
||||||
|
|
||||||
cbHideStatusBar = (CheckBox) findViewById(R.id.cbHideStatusBar); |
|
||||||
cbFullScreen = (CheckBox) findViewById(R.id.cbFullScreen); |
|
||||||
cbWideViewPort = (CheckBox) findViewById(R.id.cbWideViewPort); |
|
||||||
cbOverView = (CheckBox) findViewById(R.id.cbOverView); |
|
||||||
cbTextReflow = (CheckBox) findViewById(R.id.cbTextReflow); |
|
||||||
|
|
||||||
cbHideStatusBar.setChecked(mPreferences.getHideStatusBarEnabled()); |
|
||||||
cbFullScreen.setChecked(mPreferences.getFullScreenEnabled()); |
|
||||||
cbWideViewPort.setChecked(mPreferences.getUseWideViewportEnabled()); |
|
||||||
cbOverView.setChecked(mPreferences.getOverviewModeEnabled()); |
|
||||||
cbTextReflow.setChecked(mPreferences.getTextReflowEnabled()); |
|
||||||
|
|
||||||
cbHideStatusBar.setOnCheckedChangeListener(toggleListener); |
|
||||||
cbFullScreen.setOnCheckedChangeListener(toggleListener); |
|
||||||
cbWideViewPort.setOnCheckedChangeListener(toggleListener); |
|
||||||
cbOverView.setOnCheckedChangeListener(toggleListener); |
|
||||||
cbTextReflow.setOnCheckedChangeListener(toggleListener); |
|
||||||
} |
|
||||||
|
|
||||||
private class LayoutClickListener implements OnClickListener { |
|
||||||
|
|
||||||
@Override |
|
||||||
public void onClick(View v) { |
|
||||||
switch (v.getId()) { |
|
||||||
case R.id.rHideStatusBar: |
|
||||||
cbHideStatusBar.setChecked(!cbHideStatusBar.isChecked()); |
|
||||||
break; |
|
||||||
case R.id.rFullScreen: |
|
||||||
cbFullScreen.setChecked(!cbFullScreen.isChecked()); |
|
||||||
break; |
|
||||||
case R.id.rWideViewPort: |
|
||||||
cbWideViewPort.setChecked(!cbWideViewPort.isChecked()); |
|
||||||
break; |
|
||||||
case R.id.rOverView: |
|
||||||
cbOverView.setChecked(!cbOverView.isChecked()); |
|
||||||
break; |
|
||||||
case R.id.rTextReflow: |
|
||||||
cbTextReflow.setChecked(!cbTextReflow.isChecked()); |
|
||||||
break; |
|
||||||
case R.id.rTextSize: |
|
||||||
textSizePicker(); |
|
||||||
break; |
|
||||||
case R.id.rTheme: |
|
||||||
themePicker(); |
|
||||||
break; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
private class CheckBoxToggleListener implements OnCheckedChangeListener { |
|
||||||
|
|
||||||
@Override |
|
||||||
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { |
|
||||||
switch (buttonView.getId()) { |
|
||||||
case R.id.cbHideStatusBar: |
|
||||||
mPreferences.setHideStatusBarEnabled(isChecked); |
|
||||||
break; |
|
||||||
case R.id.cbFullScreen: |
|
||||||
mPreferences.setFullScreenEnabled(isChecked); |
|
||||||
break; |
|
||||||
case R.id.cbWideViewPort: |
|
||||||
mPreferences.setUseWideViewportEnabled(isChecked); |
|
||||||
break; |
|
||||||
case R.id.cbOverView: |
|
||||||
mPreferences.setOverviewModeEnabled(isChecked); |
|
||||||
break; |
|
||||||
case R.id.cbTextReflow: |
|
||||||
mPreferences.setTextReflowEnabled(isChecked); |
|
||||||
break; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
private void textSizePicker() { |
|
||||||
AlertDialog.Builder picker = new AlertDialog.Builder(DisplaySettingsActivity.this); |
|
||||||
picker.setTitle(getResources().getString(R.string.title_text_size)); |
|
||||||
|
|
||||||
int n = mPreferences.getTextSize(); |
|
||||||
|
|
||||||
picker.setSingleChoiceItems(R.array.text_size, n - 1, |
|
||||||
new DialogInterface.OnClickListener() { |
|
||||||
|
|
||||||
@Override |
|
||||||
public void onClick(DialogInterface dialog, int which) { |
|
||||||
mPreferences.setTextSize(which + 1); |
|
||||||
} |
|
||||||
}); |
|
||||||
picker.setNeutralButton(getResources().getString(R.string.action_ok), |
|
||||||
new DialogInterface.OnClickListener() { |
|
||||||
|
|
||||||
@Override |
|
||||||
public void onClick(DialogInterface dialog, int which) { |
|
||||||
|
|
||||||
} |
|
||||||
}); |
|
||||||
picker.show(); |
|
||||||
} |
|
||||||
|
|
||||||
private void themePicker() { |
|
||||||
|
|
||||||
AlertDialog.Builder picker = new AlertDialog.Builder(DisplaySettingsActivity.this); |
|
||||||
picker.setTitle(getResources().getString(R.string.url_contents)); |
|
||||||
|
|
||||||
int n = mPreferences.getUseTheme(); |
|
||||||
picker.setSingleChoiceItems(mThemeOptions, n, new DialogInterface.OnClickListener() { |
|
||||||
|
|
||||||
@Override |
|
||||||
public void onClick(DialogInterface dialog, int which) { |
|
||||||
mPreferences.setUseTheme(which); |
|
||||||
if (which < mThemeOptions.length) { |
|
||||||
mThemeText.setText(mThemeOptions[which]); |
|
||||||
} |
|
||||||
} |
|
||||||
}); |
|
||||||
picker.setNeutralButton(getResources().getString(R.string.action_ok), |
|
||||||
new DialogInterface.OnClickListener() { |
|
||||||
|
|
||||||
@Override |
|
||||||
public void onClick(DialogInterface dialog, int which) { |
|
||||||
if (mCurrentTheme != mPreferences.getUseTheme()) { |
|
||||||
restart(); |
|
||||||
} |
|
||||||
} |
|
||||||
}); |
|
||||||
picker.setOnCancelListener(new DialogInterface.OnCancelListener() { |
|
||||||
@Override |
|
||||||
public void onCancel(DialogInterface dialog) { |
|
||||||
if (mCurrentTheme != mPreferences.getUseTheme()) { |
|
||||||
restart(); |
|
||||||
} |
|
||||||
} |
|
||||||
}); |
|
||||||
picker.show(); |
|
||||||
} |
|
||||||
} |
|
@ -1,301 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="utf-8"?> |
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="match_parent" |
|
||||||
android:orientation="vertical"> |
|
||||||
|
|
||||||
<include layout="@layout/toolbar_settings" /> |
|
||||||
|
|
||||||
<ScrollView |
|
||||||
android:id="@+id/scrollView1" |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="match_parent"> |
|
||||||
|
|
||||||
<LinearLayout |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:orientation="vertical"> |
|
||||||
|
|
||||||
<RelativeLayout |
|
||||||
android:id="@+id/rHideStatusBar" |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:background="?attr/listChoiceBackgroundIndicator" |
|
||||||
android:minHeight="60dp" |
|
||||||
android:paddingBottom="10dp" |
|
||||||
android:paddingRight="10dp" |
|
||||||
android:paddingTop="10dp"> |
|
||||||
|
|
||||||
<TextView |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:layout_alignParentLeft="true" |
|
||||||
android:layout_centerVertical="true" |
|
||||||
android:paddingLeft="16dp" |
|
||||||
android:paddingRight="30dp" |
|
||||||
android:text="@string/fullScreenOption" |
|
||||||
android:textAppearance="?android:attr/textAppearanceMedium" /> |
|
||||||
|
|
||||||
<CheckBox |
|
||||||
android:id="@+id/cbHideStatusBar" |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:layout_alignParentRight="true" |
|
||||||
android:layout_centerVertical="true" /> |
|
||||||
</RelativeLayout> |
|
||||||
|
|
||||||
<LinearLayout |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="1dp" |
|
||||||
android:layout_marginLeft="10dp" |
|
||||||
android:layout_marginRight="10dp" |
|
||||||
android:background="?attr/dividerColor" /> |
|
||||||
|
|
||||||
<RelativeLayout |
|
||||||
android:id="@+id/rFullScreen" |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:background="?attr/listChoiceBackgroundIndicator" |
|
||||||
android:minHeight="60dp" |
|
||||||
android:paddingBottom="10dp" |
|
||||||
android:paddingRight="10dp" |
|
||||||
android:paddingTop="10dp"> |
|
||||||
|
|
||||||
<TextView |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:layout_alignParentLeft="true" |
|
||||||
android:layout_centerVertical="true" |
|
||||||
android:paddingLeft="16dp" |
|
||||||
android:paddingRight="30dp" |
|
||||||
android:text="@string/fullscreen" |
|
||||||
android:textAppearance="?android:attr/textAppearanceMedium" /> |
|
||||||
|
|
||||||
<CheckBox |
|
||||||
android:id="@+id/cbFullScreen" |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:layout_alignParentRight="true" |
|
||||||
android:layout_centerVertical="true" /> |
|
||||||
</RelativeLayout> |
|
||||||
|
|
||||||
<LinearLayout |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="1dp" |
|
||||||
android:layout_marginLeft="10dp" |
|
||||||
android:layout_marginRight="10dp" |
|
||||||
android:background="?attr/dividerColor" /> |
|
||||||
|
|
||||||
<RelativeLayout |
|
||||||
android:id="@+id/rTheme" |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:background="?attr/listChoiceBackgroundIndicator" |
|
||||||
android:minHeight="60dp" |
|
||||||
android:paddingBottom="10dp" |
|
||||||
android:paddingRight="10dp" |
|
||||||
android:paddingTop="10dp"> |
|
||||||
|
|
||||||
<LinearLayout |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:layout_alignParentLeft="true" |
|
||||||
android:layout_centerVertical="true" |
|
||||||
android:orientation="vertical"> |
|
||||||
|
|
||||||
<TextView |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:layout_alignParentLeft="true" |
|
||||||
android:layout_centerVertical="true" |
|
||||||
android:paddingLeft="16dp" |
|
||||||
android:paddingRight="30dp" |
|
||||||
android:text="@string/theme" |
|
||||||
android:textAppearance="?android:attr/textAppearanceMedium" /> |
|
||||||
|
|
||||||
<TextView |
|
||||||
android:id="@+id/textViewTheme" |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:paddingLeft="16dp" |
|
||||||
android:paddingRight="30dp" |
|
||||||
android:text="CURRENT THEME" |
|
||||||
android:textAppearance="?android:attr/textAppearanceSmall" |
|
||||||
android:textColor="@color/light" /> |
|
||||||
</LinearLayout> |
|
||||||
|
|
||||||
</RelativeLayout> |
|
||||||
|
|
||||||
<LinearLayout |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="1dp" |
|
||||||
android:layout_marginLeft="10dp" |
|
||||||
android:layout_marginRight="10dp" |
|
||||||
android:background="?attr/dividerColor" /> |
|
||||||
|
|
||||||
<RelativeLayout |
|
||||||
android:id="@+id/rWideViewPort" |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:background="?attr/listChoiceBackgroundIndicator" |
|
||||||
android:minHeight="60dp" |
|
||||||
android:paddingBottom="10dp" |
|
||||||
android:paddingRight="10dp" |
|
||||||
android:paddingTop="10dp"> |
|
||||||
|
|
||||||
<LinearLayout |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:layout_alignParentLeft="true" |
|
||||||
android:layout_centerVertical="true" |
|
||||||
android:orientation="vertical"> |
|
||||||
|
|
||||||
<TextView |
|
||||||
android:id="@+id/textView1" |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:paddingLeft="16dp" |
|
||||||
android:paddingRight="30dp" |
|
||||||
android:text="@string/wideViewPort" |
|
||||||
android:textAppearance="?android:attr/textAppearanceMedium" /> |
|
||||||
|
|
||||||
<TextView |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:paddingLeft="16dp" |
|
||||||
android:paddingRight="30dp" |
|
||||||
android:text="@string/recommended" |
|
||||||
android:textAppearance="?android:attr/textAppearanceSmall" |
|
||||||
android:textColor="@color/light" /> |
|
||||||
</LinearLayout> |
|
||||||
|
|
||||||
<CheckBox |
|
||||||
android:id="@+id/cbWideViewPort" |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:layout_alignParentRight="true" |
|
||||||
android:layout_centerVertical="true" /> |
|
||||||
</RelativeLayout> |
|
||||||
|
|
||||||
<LinearLayout |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="1dp" |
|
||||||
android:layout_marginLeft="10dp" |
|
||||||
android:layout_marginRight="10dp" |
|
||||||
android:background="?attr/dividerColor" /> |
|
||||||
|
|
||||||
<RelativeLayout |
|
||||||
android:id="@+id/rOverView" |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:background="?attr/listChoiceBackgroundIndicator" |
|
||||||
android:minHeight="60dp" |
|
||||||
android:paddingBottom="10dp" |
|
||||||
android:paddingRight="10dp" |
|
||||||
android:paddingTop="10dp"> |
|
||||||
|
|
||||||
<LinearLayout |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:layout_alignParentLeft="true" |
|
||||||
android:layout_centerVertical="true" |
|
||||||
android:orientation="vertical"> |
|
||||||
|
|
||||||
<TextView |
|
||||||
android:id="@+id/textView2" |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:paddingLeft="16dp" |
|
||||||
android:paddingRight="30dp" |
|
||||||
android:text="@string/overViewMode" |
|
||||||
android:textAppearance="?android:attr/textAppearanceMedium" /> |
|
||||||
|
|
||||||
<TextView |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:paddingLeft="16dp" |
|
||||||
android:paddingRight="30dp" |
|
||||||
android:text="@string/recommended" |
|
||||||
android:textAppearance="?android:attr/textAppearanceSmall" |
|
||||||
android:textColor="@color/light" /> |
|
||||||
</LinearLayout> |
|
||||||
|
|
||||||
<CheckBox |
|
||||||
android:id="@+id/cbOverView" |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:layout_alignParentRight="true" |
|
||||||
android:layout_centerVertical="true" /> |
|
||||||
</RelativeLayout> |
|
||||||
|
|
||||||
<LinearLayout |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="1dp" |
|
||||||
android:layout_marginLeft="10dp" |
|
||||||
android:layout_marginRight="10dp" |
|
||||||
android:background="?attr/dividerColor" /> |
|
||||||
|
|
||||||
<RelativeLayout |
|
||||||
android:id="@+id/rTextReflow" |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:background="?attr/listChoiceBackgroundIndicator" |
|
||||||
android:minHeight="60dp" |
|
||||||
android:paddingBottom="10dp" |
|
||||||
android:paddingRight="10dp" |
|
||||||
android:paddingTop="10dp"> |
|
||||||
|
|
||||||
<TextView |
|
||||||
android:id="@+id/textView3" |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:layout_centerVertical="true" |
|
||||||
android:paddingLeft="16dp" |
|
||||||
android:paddingRight="30dp" |
|
||||||
android:text="@string/reflow" |
|
||||||
android:textAppearance="?android:attr/textAppearanceMedium" /> |
|
||||||
|
|
||||||
<CheckBox |
|
||||||
android:id="@+id/cbTextReflow" |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:layout_alignParentRight="true" |
|
||||||
android:layout_centerVertical="true" /> |
|
||||||
</RelativeLayout> |
|
||||||
|
|
||||||
<LinearLayout |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="1dp" |
|
||||||
android:layout_marginLeft="10dp" |
|
||||||
android:layout_marginRight="10dp" |
|
||||||
android:background="?attr/dividerColor" /> |
|
||||||
|
|
||||||
<RelativeLayout |
|
||||||
android:id="@+id/rTextSize" |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:background="?attr/listChoiceBackgroundIndicator" |
|
||||||
android:minHeight="60dp" |
|
||||||
android:paddingBottom="10dp" |
|
||||||
android:paddingTop="10dp"> |
|
||||||
|
|
||||||
<TextView |
|
||||||
android:layout_width="wrap_content" |
|
||||||
android:layout_height="wrap_content" |
|
||||||
android:layout_alignParentLeft="true" |
|
||||||
android:layout_centerVertical="true" |
|
||||||
android:paddingLeft="16dp" |
|
||||||
android:text="@string/size" |
|
||||||
android:textAppearance="?android:attr/textAppearanceMedium" /> |
|
||||||
</RelativeLayout> |
|
||||||
|
|
||||||
<LinearLayout |
|
||||||
android:layout_width="match_parent" |
|
||||||
android:layout_height="1dp" |
|
||||||
android:layout_marginLeft="10dp" |
|
||||||
android:layout_marginRight="10dp" |
|
||||||
android:background="?attr/dividerColor" /> |
|
||||||
</LinearLayout> |
|
||||||
</ScrollView> |
|
||||||
|
|
||||||
</LinearLayout> |
|
Loading…
Reference in new issue