我正在尝试在activity_main.xml中添加一个简单的textview,但它不允许我将它添加到自定义位置(如从调色板中拖放)。相反,它只是给我这些绿色虚线框,如下图所示:
我该如何解决这个问题?
答案 0 :(得分:1)
如果您尝试将文字视图添加到activity_main.xml
,而不是content_main.xml
。
此外,如果您愿意,您可以使用TextView
标记通过文字进行操作。然后在android:text="text you want"
中添加文本。
如果您想要一个自定义位置,您应该使用线性布局或相对布局,只需添加填充或边距,就像您想要的那样。
如果你仍想使用拖放,你可以,但要确保你在正确的xml文件中执行,在这种情况下,activity_main.xml
。
您可以在此处详细了解textview属性:Textview
答案 1 :(得分:0)
您可以通过文本编辑器来完成。
点击屏幕左下方的文字按钮,然后尝试添加下一个xml:
browserifyTask := {
println("Running browserify");
val outputFile = browserifyOutputDir.value / "main.js"
browserifyOutputDir.value.mkdirs
"./node_modules/.bin/browserify -t [ babelify --presets [ es2015 react ] ] app/assets/javascripts/main.jsx -o "+outputFile.getPath !;
Nil
}
sourceGenerators in Assets <+= browserifyTask
unmanagedResources in Assets += baseDirectory.value / "target/web/browserify/main.js"
<?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:id="@+id/activity_main"
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="protocols.doubleverify.com.protocols.main.MainActivity">
<TextView
android:layout_marginLeft="50dp"
android:layout_marginTop="40dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!" />
</LinearLayout>
指定距屏幕左侧的距离或x位置。android:layout_marginLeft="50dp"
指定距离屏幕顶部或y位置的距离。