我想将色调设置为可绘制白色,并且当我将应用程序更改为深色主题时,我不知道要更改什么颜色,所以我像这样声明我的颜色。
values/colors.xml
<color name="white_force">#ffffff</color>
values-night/colors.xml
<color name="white_force">#ffffff</color>
ic_drawable.xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="14dp"
android:height="18dp"
android:viewportWidth="14"
android:viewportHeight="18">
<path
android:pathData="M12,......,3V15Z"
android:fillColor="#ffffff" />
</vector>
layout
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/bookmarkImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:duplicateParentState="true"
android:padding="@dimen/ds2_space_2dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:src="@drawable/ic_bookmark_white_14" />
</androidx.constraintlayout.widget.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)
但是当我将 Tint 设置为可绘制对象时,当我将应用程序更改为深色模式时,它会将颜色 t0 设置为黑色而不是白色。
如何计算消防费用?我知道它计算每个操作,但是如果我阅读一个包含子集合的文档,它如何计算?
例如,如果我阅读“A 文档”有 1 个“子集合 B”,而“子集合 B”有 5 个文档。那么如果我只阅读“一个文档”,它会计算1或5个操作,它会是多少?
如果我有像下面这样的其他类的持有上下文的伴随对象。
class Sample01Activity: BaseActivity() {
companion object {
fun open(context: Context) {
val intent = Intent(context, Sample02Activity::class.java)
ActivityCompat.startActivity(context, intent, null)
}
}
}
Run Code Online (Sandbox Code Playgroud)
open(context) 在这段代码中是否导致内存泄漏?并且 id 做到了,它会使用 Weakreference 进行修复,如下所示。
class SampleActivity: BaseActivity() {
companion object {
fun open(context: WeakReference(Context)) {
context.get()?.let {
val intent = Intent(it, Sample02Activity::class.java)
ActivityCompat.startActivity(it, intent, null)
}
}
}
Run Code Online (Sandbox Code Playgroud)
}
我正在尝试生成一个文本文件并从模板中的链接下载它,但单击链接后没有任何反应.
这是我在模板中的链接.
<a href="{% url 'download' %}"><h2>{{ fname }} {{ lname }}</h2></a>
Run Code Online (Sandbox Code Playgroud)
这是我的看法
def report_generate(request):
f = open("test.txt", "w+")
for i in range(10):
f.write("This is line %d\r\n" % (i + 1))
response = HttpResponse(f.read(), content_type='text/plain')
filename = "guru99.txt"
response['Content-Disposition'] = 'attachment; filename="%s"' % filename
return response
Run Code Online (Sandbox Code Playgroud)
这是我的urls.py
urlpatterns = [
path('admin/', admin.site.urls),
path('', qrview.index),
path('forms/new_profile', formsview.profile_create, name="aaa"), # test
path('forms/new_course', formsview.course_create, name="ddd"), # test
path('forms/edit_course', formsview.course_edit, name="edit_course"),
path('report/', reportview.report, name="report"),
path('report/', reportview.report_generate, name="download"),
#path('admin/', admin.site.urls),
#path('admin/', admin.site.urls),
Run Code Online (Sandbox Code Playgroud)
]
android ×2
django ×1
download ×1
firebase ×1
httpresponse ×1
kotlin ×1
memory-leaks ×1
python ×1