Merge "Remove old unused activity."
This commit is contained in:
committed by
Android (Google) Code Review
commit
fbe72822b4
@@ -1,49 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
/* //device/apps/Settings/res/layout/display.xml
|
|
||||||
**
|
|
||||||
** Copyright 2007, The Android Open Source Project
|
|
||||||
**
|
|
||||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
** you may not use this file except in compliance with the License.
|
|
||||||
** You may obtain a copy of the License at
|
|
||||||
**
|
|
||||||
** http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
**
|
|
||||||
** Unless required by applicable law or agreed to in writing, software
|
|
||||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
** See the License for the specific language governing permissions and
|
|
||||||
** limitations under the License.
|
|
||||||
*/
|
|
||||||
-->
|
|
||||||
|
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" style="@style/info_layout">
|
|
||||||
<LinearLayout style="@style/entry_layout"
|
|
||||||
android:orientation="vertical">
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="@string/display_font_size_label" />
|
|
||||||
|
|
||||||
<Spinner android:id="@+id/fontSize"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content">
|
|
||||||
</Spinner>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="@string/display_preview_label" />
|
|
||||||
|
|
||||||
<TextView android:id="@+id/preview"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content" />
|
|
||||||
|
|
||||||
<Button android:id="@+id/save"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content" />
|
|
||||||
</LinearLayout>
|
|
||||||
|
|
||||||
</LinearLayout>
|
|
@@ -146,13 +146,6 @@
|
|||||||
<!-- Summary of font size setting screen. [CHAR LIMIT=NONE] -->
|
<!-- Summary of font size setting screen. [CHAR LIMIT=NONE] -->
|
||||||
<string name="font_size_summary">Make the text on screen smaller or larger.</string>
|
<string name="font_size_summary">Make the text on screen smaller or larger.</string>
|
||||||
|
|
||||||
<!-- choice for the font size spinner -->
|
|
||||||
<string name="small_font">Small</string>
|
|
||||||
<!-- choice for the font size spinner -->
|
|
||||||
<string name="medium_font">Medium</string>
|
|
||||||
<!-- choice for the font size spinner -->
|
|
||||||
<string name="large_font">Large</string>
|
|
||||||
|
|
||||||
<!-- Description for the button that makes interface elements smaller. [CHAR_LIMIT=NONE] -->
|
<!-- Description for the button that makes interface elements smaller. [CHAR_LIMIT=NONE] -->
|
||||||
<string name="font_size_make_smaller_desc">Make smaller</string>
|
<string name="font_size_make_smaller_desc">Make smaller</string>
|
||||||
<!-- Description for the button that makes interface elements larger. [CHAR_LIMIT=NONE] -->
|
<!-- Description for the button that makes interface elements larger. [CHAR_LIMIT=NONE] -->
|
||||||
@@ -359,11 +352,6 @@
|
|||||||
<!-- The title of the activity to pick a time zone. -->
|
<!-- The title of the activity to pick a time zone. -->
|
||||||
<string name="choose_timezone">Choose time zone</string>
|
<string name="choose_timezone">Choose time zone</string>
|
||||||
|
|
||||||
<!-- Label of preview text when tweaking font size -->
|
|
||||||
<string name="display_preview_label">Preview:</string>
|
|
||||||
<!-- Label for chosen font size -->
|
|
||||||
<string name="display_font_size_label">Font size:</string>
|
|
||||||
|
|
||||||
<!-- Used for diagnostic screens, precise translation is not necessary -->
|
<!-- Used for diagnostic screens, precise translation is not necessary -->
|
||||||
<string name="intent_sender_data_label"><xliff:g id="data">Data:</xliff:g></string>
|
<string name="intent_sender_data_label"><xliff:g id="data">Data:</xliff:g></string>
|
||||||
<!-- Used for diagnostic screens, precise translation is not necessary -->
|
<!-- Used for diagnostic screens, precise translation is not necessary -->
|
||||||
|
@@ -1,131 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright (C) 2006 The Android Open Source Project
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
|
|
||||||
package com.android.settings;
|
|
||||||
|
|
||||||
import android.app.Activity;
|
|
||||||
import android.content.ContentResolver;
|
|
||||||
import android.content.res.Resources;
|
|
||||||
import android.content.res.TypedArray;
|
|
||||||
import android.os.Bundle;
|
|
||||||
import android.provider.Settings;
|
|
||||||
import android.util.DisplayMetrics;
|
|
||||||
import android.util.TypedValue;
|
|
||||||
import android.view.View;
|
|
||||||
import android.widget.ArrayAdapter;
|
|
||||||
import android.widget.Button;
|
|
||||||
import android.widget.Spinner;
|
|
||||||
import android.widget.TextView;
|
|
||||||
|
|
||||||
|
|
||||||
public class Display extends Activity implements View.OnClickListener {
|
|
||||||
@Override
|
|
||||||
public void onCreate(Bundle icicle) {
|
|
||||||
super.onCreate(icicle);
|
|
||||||
|
|
||||||
setContentView(R.layout.display);
|
|
||||||
|
|
||||||
mFontSize = (Spinner) findViewById(R.id.fontSize);
|
|
||||||
mFontSize.setOnItemSelectedListener(mFontSizeChanged);
|
|
||||||
String[] states = new String[3];
|
|
||||||
Resources r = getResources();
|
|
||||||
states[0] = r.getString(R.string.small_font);
|
|
||||||
states[1] = r.getString(R.string.medium_font);
|
|
||||||
states[2] = r.getString(R.string.large_font);
|
|
||||||
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
|
|
||||||
android.R.layout.simple_spinner_item, states);
|
|
||||||
adapter.setDropDownViewResource(
|
|
||||||
android.R.layout.simple_spinner_dropdown_item);
|
|
||||||
mFontSize.setAdapter(adapter);
|
|
||||||
|
|
||||||
mPreview = (TextView) findViewById(R.id.preview);
|
|
||||||
mPreview.setText(r.getText(R.string.font_size_preview_text));
|
|
||||||
|
|
||||||
Button save = (Button) findViewById(R.id.save);
|
|
||||||
save.setText(r.getText(R.string.font_size_save));
|
|
||||||
save.setOnClickListener(this);
|
|
||||||
|
|
||||||
mTextSizeTyped = new TypedValue();
|
|
||||||
TypedArray styledAttributes =
|
|
||||||
obtainStyledAttributes(android.R.styleable.TextView);
|
|
||||||
styledAttributes.getValue(android.R.styleable.TextView_textSize,
|
|
||||||
mTextSizeTyped);
|
|
||||||
|
|
||||||
DisplayMetrics metrics = getResources().getDisplayMetrics();
|
|
||||||
mDisplayMetrics = new DisplayMetrics();
|
|
||||||
mDisplayMetrics.density = metrics.density;
|
|
||||||
mDisplayMetrics.heightPixels = metrics.heightPixels;
|
|
||||||
mDisplayMetrics.scaledDensity = metrics.scaledDensity;
|
|
||||||
mDisplayMetrics.widthPixels = metrics.widthPixels;
|
|
||||||
mDisplayMetrics.xdpi = metrics.xdpi;
|
|
||||||
mDisplayMetrics.ydpi = metrics.ydpi;
|
|
||||||
|
|
||||||
styledAttributes.recycle();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onResume() {
|
|
||||||
super.onResume();
|
|
||||||
final ContentResolver resolver = getContentResolver();
|
|
||||||
mFontScale = Settings.System.getFloat(resolver, Settings.System.FONT_SCALE, 1.0f);
|
|
||||||
|
|
||||||
if (mFontScale < 1) {
|
|
||||||
mFontSize.setSelection(0);
|
|
||||||
} else if (mFontScale > 1) {
|
|
||||||
mFontSize.setSelection(2);
|
|
||||||
} else {
|
|
||||||
mFontSize.setSelection(1);
|
|
||||||
}
|
|
||||||
updateFontScale();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void updateFontScale() {
|
|
||||||
mDisplayMetrics.scaledDensity = mDisplayMetrics.density * mFontScale;
|
|
||||||
float size = mTextSizeTyped.getDimension(mDisplayMetrics);
|
|
||||||
mPreview.setTextSize(TypedValue.COMPLEX_UNIT_PX, size);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void onClick(View v) {
|
|
||||||
final ContentResolver resolver = getContentResolver();
|
|
||||||
Settings.System.putFloat(resolver, Settings.System.FONT_SCALE, mFontScale);
|
|
||||||
finish();
|
|
||||||
}
|
|
||||||
|
|
||||||
private Spinner.OnItemSelectedListener mFontSizeChanged
|
|
||||||
= new Spinner.OnItemSelectedListener() {
|
|
||||||
public void onItemSelected(android.widget.AdapterView av, View v,
|
|
||||||
int position, long id) {
|
|
||||||
if (position == 0) {
|
|
||||||
mFontScale = .75f;
|
|
||||||
} else if (position == 2) {
|
|
||||||
mFontScale = 1.25f;
|
|
||||||
} else {
|
|
||||||
mFontScale = 1.0f;
|
|
||||||
}
|
|
||||||
|
|
||||||
updateFontScale();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void onNothingSelected(android.widget.AdapterView av) {
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
private Spinner mFontSize;
|
|
||||||
private TextView mPreview;
|
|
||||||
private TypedValue mTextSizeTyped;
|
|
||||||
private DisplayMetrics mDisplayMetrics;
|
|
||||||
private float mFontScale = 1.0f;
|
|
||||||
}
|
|
Reference in New Issue
Block a user