Гравитация TextView работает в соответствии с макетом вашего родителя.
LinearLayout :
Если вы используете LinearLayout, вы найдете два атрибута гравитации android: gravity & amp; android: layout_gravity
android: gravity: представляет зелье макета внутреннего текста TextView, тогда как android: layout_gravity: представляет позицию TextView в родительском представлении.
Если вы хотите установить текст по горизонтали & amp; вертикально по центру, затем используйте код ниже
RelativeLayout :
Используя RelativeLayout, вы можете использовать свойство ниже в TextView
android: gravity = " центр "для текстового центра в TextView.
android: gravity = "center_horizontal" внутренний текст, если вы хотите горизонтально центрировать.
android: gravity = "center_vertical" внутренний текст, если вы хотите, чтобы он был по центру.
android: layout_centerInParent = "true", если вы хотите, чтобы TextView находился в центральной позиции родительского представления. android: layout_centerHor horizontal = "true", если вы хотите, чтобы TextView находился в горизонтальном центре родительского представления. android: layout_centerVertical = "true", если вы хотите, чтобы TextView располагался вертикально в центре родительского представления.
Самый простой способ сделать это, вероятно, выглядит следующим образом:
Загрузите надстройку Excel здесь: Дополнительные функции XlXtrFun ™ для Microsoft Excel
Используйте функцию intepolate (). = Интерполировать ($ A $ 1: $ A $ 3, $ B $ 1: $ B $ 3, D1, FALSE, FALSE)
Столбцы A и B должны содержать ваш ввод, а столбец G должен содержать все ваши значения даты. Формула помещается в столбец E.
Есть две функции, ЛИНЕЙН и ТЕНДЕНЦИЯ , которые вы можете попробовать определить, какая из них дает лучшие результаты. Оба они берут наборы известных X и Y вместе с новым значением X и вычисляют новое значение Y. Разница в том, что функция ЛИНЕЙН выполняет простую линейную регрессию, а функция ТРЕНД сначала пытается найти кривую, которая соответствует вашим данным, прежде чем выполнять регрессию.
Хороший графический способ увидеть, насколько хорошо подходят ваши интерполированные результаты:
Возьмите пары даты и значения и изобразите их, используя XY-диаграмму в Excel (а не линейную диаграмму). Щелкните правой кнопкой мыши получившуюся линию на графике и выберите «Добавить линию тренда». Существует множество различных вариантов выбора типа подгонки кривой. Затем вы можете перейти к свойствам только что созданной линии тренда и отобразить уравнение и значение R-квадрата.
Убедитесь, что при форматировании метки уравнения линии тренда вы установили числовой формат с высокой степенью точности, так что отображаются все значащие цифры констант уравнения.
Я столкнулся с этим и не хотел использовать надстройку, потому что это затрудняет предоставление доступа к листу людям, у которых надстройка не установлена.
Мой товарищ по офису разработал чистую формулу, которая является относительно компактной (за счет использования небольшого количества магии).
На заметку:
Формула работает следующим образом:
ПОИСКПОЗ
для поиска строки в диапазоне входов
непосредственно перед искомым значением ( например, 3 - это значение непосредственно перед 3,5) OFFSET
s для выбора квадрата этой линии и следующей (светло-фиолетовой) FORECAST
для построения линейная интерполяция с использованием только этих двух точек и получение результата Эта формула не может выполнять экстраполяцию; убедитесь, что ваше значение поиска находится между конечными точками (в приведенном ниже примере я делаю это, используя крайние значения).
Не уверен, что это слишком сложно для людей; но у него было то преимущество, что он был очень портативным (и более простым, чем многие альтернативные решения).
Если вы хотите скопировать и вставить формулу, это:
= ПРОГНОЗ (F3, СМЕЩЕНИЕ (входы, ПОИСКПОЗ (F3, входы) -1,1,2,1), СМЕЩЕНИЕ (входы, ПОИСКПОЗ ( F3, входы) -1,0,2,1
( входы
являются именованным диапазоном)
alternatively.
=INDEX(yVals,MATCH(J7,xVals,1))+(J7-MATCH(J7,xVals,1))*(INDEX(yVals,MATCH(J7,xVals,1)+1)-INDEX(yVals,MATCH(J7,xVals,1)))/(INDEX(xVals,MATCH(J7,xVals,1)+1)-MATCH(J7,xVals,1))
где j7
- значение x.
xvals
- диапазон значений x
yvals
- диапазон значений y
проще выразить это в коде.