Мы можем достичь этого несколькими способами: -
Метод XML 01
<TextView
android:id="@+id/textView"
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:gravity="center_vertical|center_horizontal"
android:text="@strings/text"
/>
Метод XML 02
<TextView
android:id="@+id/textView"
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@strings/text"
/>
Метод XML 03
<TextView
android:id="@+id/textView"
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:gravity="center"
android:text="@strings/text"
/>
Метод XML 04
<TextView
android:id="@+id/textView"
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:layout_centerInParent="true"
android:text="@strings/text"
/>
Метод Java 01
textView.setGravity(Gravity.CENTER_VERTICAL | Gravity.CENTER_HORIZONTAL);
Java-метод 02
textview.setGravity(Gravity.CENTER);
Java-метод 03
textView.setTextAlignment(View.TEXT_ALIGNMENT_CENTER);
вы можете использовать возвращаемое значение
$("#tagList li").bind("click", function(e) {
alert(e.currentTarget + ' was clicked!');
});
или, если хотите, вы можете просто указать на объект в режиме jQuery
$("#tagList li").bind("click", function(e) {
alert($(this) + ' was clicked!');
});
, если вы новичок в jQuery, Я настоятельно рекомендую вам посмотреть несколько скринкастов из Реми Шарпа в jQuery for Designers , они полезны, чтобы немного понять, как работает jQuery, и, что еще лучше, как использовать console.log ( ) , чтобы увидеть объекты, которые вы можете использовать!
Да, ключевое слово this
ссылается на элемент DOM, который был нажат. Вы можете "обернуть" его так:
$(this)
Это позволит вам рассматривать его как объект jQuery.
Ключевое слово это - это то, что вы ищете. Часто вы захотите применить функцию jQuery к и для выполнения своей работы. Пример:
$('#tagList li').click(function() {
$(this).css({ color: 'red' });
});