- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想用大纲框包裹我的编辑文本,所以我使用 TextInputLayout ,但是当我使对话框全屏显示时,大纲框不会出现。
我发现问题是因为我正在使用这行代码使(作业对话框)全屏显示:
setStyle(STYLE_NO_TITLE,R.style.DialogHomework);
这是我的作业对话框 xml:
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:theme="@style/AppTheme"
android:fitsSystemWindows="true"
style="@android:style/Theme.NoTitleBar.Fullscreen"
xmlns:app="http://schemas.android.com/apk/res-auto">
<Button
android:id="@+id/cancelHomework"
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_marginStart="50dp"
android:layout_marginLeft="50dp"
android:layout_marginTop="24dp"
android:layout_marginEnd="50dp"
android:layout_marginRight="50dp"
android:layout_marginBottom="24dp"
android:background="@drawable/circle_button"
android:text="Cancel"
android:textColor="@color/colorPrimaryDark"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/addHomework" />
<android.support.design.widget.TextInputLayout
android:id="@+id/hw_dialog_title_layout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/hw_dialog_title_margin_start"
android:layout_marginLeft="@dimen/hw_dialog_title_margin_start"
android:layout_marginTop="@dimen/hw_dialog_title_margin_top"
android:layout_marginEnd="@dimen/hw_dialog_title_margin_end"
android:layout_marginRight="@dimen/hw_dialog_title_margin_end"
app:boxBackgroundColor="@android:color/transparent"
app:boxBackgroundMode="outline"
app:boxCornerRadiusBottomEnd="8dp"
app:boxCornerRadiusBottomStart="8dp"
app:boxCornerRadiusTopEnd="8dp"
app:boxCornerRadiusTopStart="8dp"
app:boxStrokeColor="@color/colorPrimaryDark"
app:boxStrokeWidth="8dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/hw_dialog_material">
<EditText
android:id="@+id/hw_dialog_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:inputType="textPersonName"
android:hint="@string/hw_dialog_title_hint"
android:textColor="@color/colorPrimary" />
</android.support.design.widget.TextInputLayout>
<Spinner
android:id="@+id/hw_dialog_material"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/hw_dialog_material_margin_start"
android:layout_marginLeft="@dimen/hw_dialog_material_margin_start"
android:layout_marginTop="@dimen/hw_dialog_material_margin_top"
android:layout_marginEnd="@dimen/hw_dialog_material_margin_end"
android:layout_marginRight="@dimen/hw_dialog_material_margin_end"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<android.support.design.widget.TextInputLayout
android:id="@+id/hw_dialog_homework_layout"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="@dimen/hw_dialog_homework_margin_start"
android:layout_marginLeft="@dimen/hw_dialog_homework_margin_start"
android:layout_marginTop="@dimen/hw_dialog_homework_margin_top"
android:layout_marginEnd="@dimen/hw_dialog_homework_margin_end"
android:layout_marginRight="@dimen/hw_dialog_homework_margin_end"
android:layout_marginBottom="@dimen/hw_dialog_homework_margin_bottom"
android:gravity="top"
app:boxBackgroundColor="@android:color/transparent"
app:boxBackgroundMode="outline"
app:boxCornerRadiusBottomEnd="8dp"
app:boxCornerRadiusBottomStart="8dp"
app:boxCornerRadiusTopEnd="8dp"
app:boxCornerRadiusTopStart="8dp"
app:boxStrokeColor="@color/primaryDark2"
app:boxStrokeWidth="100dp"
app:layout_constraintBottom_toTopOf="@+id/addHomework"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/hw_dialog_title_layout">
<EditText
android:id="@+id/hw_dialog_homework"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:ems="10"
android:gravity="top"
android:hint="@string/homework_hint"
android:inputType="textMultiLine" />
</android.support.design.widget.TextInputLayout>
<include
android:id="@+id/toolBar"
layout="@layout/toolbar"
/>
<Button
android:id="@+id/addHomework"
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_marginStart="50dp"
android:layout_marginLeft="50dp"
android:layout_marginEnd="50dp"
android:layout_marginRight="50dp"
android:layout_marginBottom="50dp"
android:background="@drawable/circle_button"
android:text="@string/add"
android:textColor="@color/colorPrimaryDark"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
我的作业对话框代码:
public class newHomeWork extends DialogFragment {
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setStyle(STYLE_NO_TITLE,R.style.DialogHomework);
}
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View dialog = inflater.inflate(R.layout.homework_dialog,container,false);
Toolbar toolbar = dialog.findViewById(R.id.toolBar);
toolbar.setTitleTextColor(getResources().getColor(R.color.colorPrimaryDark));
TextView textView =toolbar.findViewById(R.id.homeworkDialogTitle);
textView.setText("Add homework");
Button add = dialog.findViewById(R.id.addHomework);
Button cancel = dialog.findViewById(R.id.cancelHomework);
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
cancel.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dismiss();
}
});
return dialog;
}
@NonNull
@Override
public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
Dialog dialog = super.onCreateDialog(savedInstanceState);
return dialog;
}
@Override
public void onStart() {
super.onStart();
}
}
我的 DialogHomeWork 风格:
<style name="DialogHomework" parent="Theme.AppCompat.Dialog">
<item name="windowNoTitle">true</item>
<item name="android:windowIsFloating">false</item>
<item name="android:windowFullscreen">false</item>
<item name="android:windowBackground">@color/colorPrimary</item>
<item name="android:background">@color/colorPrimary</item>
</style>
它的外观
我想要它:
最佳答案
您可以设置 TextInputLayout 的样式:
Widget.MaterialComponents.TextInputLayout.OutlinedBox
这应该可以完成任务。
简单的例子:
<com.google.android.material.textfield.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Test me">
<com.google.android.material.textfield.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</com.google.android.material.textfield.TextInputLayout>
关于android - 为什么我的 TextInputLayout 的 outLine 框没有出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54167788/
是否有任何 bash 命令可以提取 VS Code 的 OUTLINE 或 AL OUTLINE 部分的内容并将其写入某些文本文档? 最佳答案 如果你没有得到更好的答案,你可以试试 Show Func
对此可能没有直接的解决方案,但欢迎提出任何解决方法的建议或指向此问题/行为的某些文档的指针。 场景:如果我应用自定义焦点 CSS 样式,例如: :focus {outline: 2px auto gr
.login-box input:focus{ outline:1px solid #9aadee; - 这将在 Firefox 中运行,但在 Chrome 中不起作用 .login-box inpu
.login-box input:focus{ outline:1px solid #9aadee; - 这将在 Firefox 中运行,但在 Chrome 中不起作用 .login-box inpu
我正在尝试使用 reactjs 重用为 Web 应用程序构建的一些组件与 radium . 我有一个包含 outline css 属性的组件。我重用了这个组件,不幸的是,我得到了这个错误: 我的问题是
This question already has answers here: In ggplot2, what do the end of the boxplot lines represent?
我正在创建一个包含房间的 JOutline,每个房间内都有多个产品。您可以选择单个产品并点击详细信息,但我还需要能够使用复选框选择多个产品旁边的复选框。 我特别寻找一种将复选框放在对象最左侧的方法。
在 Firefox 中,只要单击一个链接,该项目周围就会出现一个虚线框。 是否可以修改它以便我可以选择突出显示的 div,或者自定义它勾勒出的区域? 最佳答案 我想你会想看看Removing Dott
使用新的 Material Design 指南,我正在尝试创建一个带轮廓的文本字段。 结果没有轮廓或外观变化。 Android Studio 会抛出渲染问题。 '无法解析资源@stri
我正在尝试构建一个带有边框按钮的布局,如下所示(预期行为)。从 Material design 文档中,我了解到 Outlined Material Button 似乎非常适合我的目的。我在我的布局中
这个问题在这里已经有了答案: Using Tint color on UIImageView (9 个回答) 关闭 8 年前。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
我遇到了一个问题,TextField 标签和占位符文本在 Material UI 中呈现不正确。我不确定为什么会发生这种情况,因为我直接从 Material-UI 演示中复制并粘贴了。我试过通过阅读其
my textfield 如何将 MDCTextField 的轮廓颜色从紫色更改为 .systemBlue? 最佳答案 这是一个适合我的解决方案 let textField = MDCOutlined
我有一组坐标,可以将其转换为 svg 路径(使用三次贝塞尔曲线使其平滑)。当我应用一定的笔触宽度时,我得到以下结果(蓝点是我的坐标) 我感兴趣的是获得一条围绕灰色形状运行的路径 (例如:选择灰色/白色
我正在寻找Visual Studio中与Eclipse的 Outline View 中的拖放功能等效的功能。具体而言,在您在“大纲 View ”中打开要编辑的类之后,您会看到类中的所有方法以它们所处的
我尝试将每个元素的所有对象类型放入大纲 View 中的组中。 这是我的代码。 from maya import cmds objects = cmds.ls(selection=True, dag=T
我实际上正在开发一个工具,它可以计算类中的方法和 if 语句的数量。目的是估计要编写的测试用例的数量。 我注意到 Eclipse 大纲框有一些有趣的信息,如果能获得生成大纲信息的代码,那就太好了。 我
根据 L 开发者预览版的 android 开发者页面,可以使用 Outline 类并为 View 定义轮廓以正确显示阴影。( http://developer.android.com/preview/
我想用 Javascript 和 CSS 设置鼠标悬停元素的轮廓。 在 chrome 中,CSS outline 属性运行良好,但在 Internet Explorer 中(我使用 IE9)则不行。
我是一名优秀的程序员,十分优秀!