Ⅰ android TextView 文字周边的空白部分是多少
控件之间的间距有两种设置:
android:layout_margin="10dp" 外边距
android:padding="10dp" 内边距
Android中 padding和margin的简单地理解:margin为外边距,padding为内边距。
1.padding的常用属性:
android:paddingTop
android:paddingBottom
android:paddingLeft
android:paddingRight
2.margin的常用属性:
android:layout_marginTop
android:layout_marginBottom
android:layout_marginLeft
android:layout_marginRight
Ⅱ android 如何去掉edittext上边框
将edittext的style设置成?android:attr/textViewStyle 取消掉默认的样式,在设置background为@null接下来就是一个空空的edittext了(比如http://www.tiecou.com/)
, 在两个edittext中间加一个view,设置background为灰色,宽度match_parent,高度2dip看看。
RelativeLayout xmlns:android="
xmlns:tools="
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/darker_gray" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:background="@android:color/white"
android:orientation="vertical" >
<EditText
style="?android:attr/textViewStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
android:hint="输入用户名"
android:paddingBottom="5dip"
android:paddingTop="5dip" />
<View
android:layout_width="match_parent"
android:layout_height="1dip"
android:background="@android:color/darker_gray" />
<EditText
style="?android:attr/textViewStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
android:hint="输入密码"
android:inputType="textPassword"
android:paddingBottom="5dip"
android:paddingTop="5dip" />
</LinearLayout>
</RelativeLayout>
Ⅲ 怎么给android 设置边框
边框主要是使用shape文件,可以定制左右上下的边框,如果想要隐藏某部分,设置我透明即可。
Ⅳ android TextView中如何设置下划线
1. TextView tv=new TextView(this);
tv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线
tv.setText("使用代码实现下划线样式");
tv.setTextColor(Color.WHITE);
2. tv=new TextView(this);
tv.setText(Html.fromHtml("<u>使用html实现下划线样式</u>"));
Ⅳ <TextView ... android:padding="30px"...杩欎釜padding鏄浠涔堟剰镐濓纻
鍝囧畨鍗撶殑锛宲adding搴旇ユ槸TextView杩欎釜鎺т欢閲岄溃镄勫唴瀹瑰埌 鎺т欢镄勮窛绂
娣辩伆灏辨槸padding,锏借壊灏辨槸浣犵殑鍐呭瑰彲浠ユ斁寰楀尯锘熴
Ⅵ 怎么让textview呈现出一个黑色边框
主要有三种方式可以实现:
带有边框的透明图片
使用xml的shape设置
继承TextView覆写onDraw方法。
方法一:
带有透明图片的背景图,只要设置background="#00000"就可以了。
方法二:
通过shape来设置背景图片
首先一个textview_border.xml文件放在drawable文件夹里面
<?xmlversion="1.0"encoding="utf-8"?>
<shapexmlns:android="http://schemas.android.com/apk/res/android"android:shape="rectangle">
<solidandroid:color="#ffffff"/>
<strokeandroid:width="1dip"android:color="#4fa5d5"/>
</shape>
为要添加边框的TextView添加一个background
android:background="@drawable/textview_border"
方法三:
编写一个继承TextView类的自定义组件,并在onDraw事件方法中画边框。
packagecom.example.test;
importandroid.annotation.SuppressLint;
importandroid.content.Context;
importandroid.graphics.Canvas;
importandroid.graphics.Paint;
importandroid.util.AttributeSet;
importandroid.widget.TextView;
@SuppressLint("DrawAllocation")
{
publicBorderTextView(Contextcontext){
super(context);
}
publicBorderTextView(Contextcontext,AttributeSetattrs){
super(context,attrs);
}
privateintsroke_width=1;
@Override
protectedvoidonDraw(Canvascanvas){
Paintpaint=newPaint();
//将边框设为黑色
paint.setColor(android.graphics.Color.BLACK);
//画TextView的4个边
canvas.drawLine(0,0,this.getWidth()-sroke_width,0,paint);
canvas.drawLine(0,0,0,this.getHeight()-sroke_width,paint);
canvas.drawLine(this.getWidth()-sroke_width,0,this.getWidth()-sroke_width,this.getHeight()-sroke_width,paint);
canvas.drawLine(0,this.getHeight()-sroke_width,this.getWidth()-sroke_width,this.getHeight()-sroke_width,paint);
super.onDraw(canvas);
}
}
Ⅶ 有没有办法在android的layout中画出来一条线
可以利用TextView来实现,如果要水平线将textView的高设置为1设置背景颜色,竖线将宽设为1。如下代码:
<TextView
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="#ffffff"
/>
Ⅷ Android studio创建一个靠下的文本框
建立代码创建。
1.首先建立好两个activity,取名分别为activity_main和activity_display_message
2.在在第一个activity的布局文件(content_main.xml)中创建一个编辑框(EditText)和一个按钮(Button),并在按钮中设置触发事件sendMessage
3.在MainActivity.java下声明一个sendMessage方法
4.在我们创建的第二个Activity的布局文件(activity_display_message.xml)下创建一个文本框(TextView)并设置id
5.打开DisplayMessageActivity.java在onCreat方法中添加代码
这样就实现了一个简单的、线性布局下的编辑框向文本框传输数据的简单功能。