我在我的android项目中制作数字时钟的问题是数字时钟在api等级17以上被折旧并且引入了TextClock。我的项目api级别是最小10和最大19。
我确实找到了后端支持库的链接,但想知道如何使用后端支持库。谁能帮忙。
我确实将它导入我的支持库,但TextClock标记仍然出错,有人可以提前帮助。这是后支持库link!
答案 0 :(得分:1)
我确实是先挣扎但是我是怎么做到的。
1)下载zip文件并解压缩
2)将它导入日食
3)将支持库添加到我的项目中(右键单击项目转到Properties-> Android-> Library-> Add)并选择支持项目
4)因为我已经在我的项目中添加了android支持库,我在其中一个项目中删除了它们,否则会出错。
5)现在一切都设置在这里我是如何使用的。
XML:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<cz.vhrdina.textclockbackport.TextClock
android:id="@+id/digitalClock"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:text="@string/dclock_label"
android:textAppearance="?android:attr/textAppearanceLarge" />
.....
是Java代码:
import cz.vhrdina.textclockbackport.TextClock;
.....
TextClock digitalClock=(TextClock) findViewById(R.id.digitalClock);
答案 1 :(得分:0)
试试这个
tv = (TextView) findViewById(R.id.myTextView);
Drawable dd = this.getResources().getDrawable(R.drawable.ractangle);
**Deprecated** //tv.setBackgroundDrawable(dd);
改变这个 tv.setBackground(dd); tv.setTextColor(this.getResources()的getColor(R.color.lalcolor));