相关疑难解决方法(0)

5676
推荐指数
33
解决办法
121万
查看次数

以kivy设置全局字体大小

无论是通过python还是kivy语言,在kivy中设置全局字体大小(即按钮和标签)的首选方法是什么?

根据窗口大小动态更改全局字体大小设置的好方法是什么?

python properties font-size kivy

6
推荐指数
2
解决办法
5129
查看次数

工具栏的标题文字大小

我正在使用工具栏上我设置标题文本.但对于不同的屏幕我已经使用样式定义了不同的标题文本大小.但问题是当我在手机上运行这个屏幕是mdpi标题文字大小是好的但是对于tablet mdpi标题的屏幕看起来太小这是我的风格

<style name="Toolbar.TitleText" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
        <item name="android:textSize">15dp</item>
        <item name="android:textStyle">bold</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

这是toolbar.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:minHeight="?attr/actionBarSize"
    android:background="@color/colorPrimary"
    android:layout_width="match_parent"
    android:layout_height="50dp"

    app:titleTextAppearance="@style/Toolbar.TitleText"
    android:subtitleTextAppearance="@style/AppTheme.Toolbar.SubTitle"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"/>
Run Code Online (Sandbox Code Playgroud)

我把所有的文件夹像宣称这种风格style.xml(mdpi),style.xml(hdpi),style.xml(xhdpi)与diffrenttext大小.所以请帮助我如何设置标题的文字大小,使其在手机和平​​板电脑上看起来都很好

android

2
推荐指数
1
解决办法
4837
查看次数

如何将Dialog转化为DialogFragment?

来自 VB 世界的我今天了解到 Java 中的对话框不是模态的。我的任务是将我们在 VB.net 中为基于 Windows 的摩托罗拉设备编写的程序转换为使用 Android Studio 为 Android 摩托罗拉设备编写的 Java 程序。我正在尝试使其与 Windows 中的表单类似。我所在的表单有几个提示输入的消息框。我尝试使用 java 但注意到对话框并不总是等待响应。我读到使用对话框片段可以完成我想要做的事情。这是我为第一个对话框准备的 XML。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="match_parent"

    android:background="@color/colorBackgroundGray"
    >

    <TextView
        android:id="@+id/theText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="20dp"
        android:text="Holding Text"
        android:textAlignment="center"
        android:textColor="@color/colorBlack"
        android:textSize="30dp" />


    <Button
        android:id="@+id/buttonYes"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:layout_alignParentBottom="true"
        android:layout_below="@id/message"
        android:layout_margin="8dp"
        android:onClick="onClickYes"
        android:text="Yes"
        android:textSize="26dp" />

    <Button
        android:id="@+id/buttonNo"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:layout_below="@id/message"
        android:layout_margin="8dp"
        android:onClick="onClickNo"
        android:text="No"
        android:textSize="26dp" />


</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

这是我调用对话框的方式。

 final Dialog dialog = new Dialog(ReturnAreaActivity.this, android.R.style.Theme_Black_NoTitleBar_Fullscreen);
                                dialog.setContentView(R.layout.dialog_location);
                                dialog.setTitle("New Location Setup");
                                TextView message …
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
1
解决办法
1094
查看次数