zoukankan      html  css  js  c++  java
  • Android TextView 初步学习

    直接设置XML Layout:

    <TextView
    android:id="@+id/text_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="20sp"
    android:layout_marginRight="20sp"
    android:textStyle="bold"
    android:background="@drawable/xq"
    android:textSize="20sp" />

    使用xml文件设置属性

    styles.xml:

    <resources>

    <!--
    Base application theme, dependent on API level. This theme is replaced
    by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
    -->
    <style name="AppBaseTheme" parent="android:Theme.Light">
    <!--
    Theme customizations available in newer API levels can go in
    res/values-vXX/styles.xml, while customizations related to
    backward-compatibility can go here.
    -->
    </style>

    <!-- Application theme. -->
    <style name="AppTheme" parent="AppBaseTheme">
    <!-- All customizations that are NOT specific to a particular API-level can go here. -->
    </style>

    <style name="TextView">
    <item name="android:layout_width">wrap_content</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:layout_marginLeft">20sp</item>
    <item name="android:textStyle">bold</item>
    <item name="android:layout_marginRight">20sp</item>
    <item name="android:background">@drawable/xq</item>
    <item name="android:textColor">#005</item>
    <item name="android:shadowColor">@android:color/black</item>
    <item name="android:shadowRadius">0.5</item>
    <item name="android:textSize">20sp</item>
    </style>

    </resources>

    layout.xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout 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:orientation="horizontal">

    <TextView
    android:id="@+id/text_view"
    style="@style/TextView"/>

    </LinearLayout>

    设置文本方法:

    TextView myText = (TextView) findViewById(R.id.text_view);
            myText.setText("ccc");

    设置背景图片方法:

    TextView myText = (TextView) findViewById(R.id.text_view);
    Resources resources=getBaseContext().getResources();
    Drawable drawable=resources.getDrawable(R.drawable.xq1);
    myText.setBackgroundDrawable(drawable);

  • 相关阅读:
    Turtlebot3 OpenCR 机器人端刷固件方案(包括ROS1和ROS2)
    TurtleBot3自动驾驶Noetic模拟仿真项目 1.准备工作
    OpenManipulatorX Gazebo仿真(Noetic)
    Ned
    OpenMANIPULATORX Melodic ROS包安装
    TurtleBot3自动驾驶Noetic6.模拟隧道
    Turtlebot3 Noetic ROS包安装
    WEB网站发布服务器IIS报错问题终极解决方案,查到问题点
    理解javascript中的连续赋值
    C# webBrowser.DocumentCompleted 解决之道
  • 原文地址:https://www.cnblogs.com/johnpher/p/2908945.html
Copyright © 2011-2022 走看看