我正在对计算器进行编程,并且显示中的文本被编程为从左向右扩展,但是当文本到达显示的边缘时,文本将从屏幕向右扩展。有没有办法扭转这种影响?我正在使用EditText对象作为显示。
<!-- calculator display-->
<EditText android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/disp"
android:id = "@+id/display"
android:hint="@string/dispHint"
android:gravity="right"
style="@style/display"
android:singleLine="true"
android:includeFontPadding="false"/>
试试这个...这可能对您有帮助
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.test.MainActivity$PlaceholderFragment"
tools:ignore="MergeRootFrame" >
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginTop="98dp"
android:layout_marginLeft="20dp
android:text="Name"
/>
<EditText
android:id="@+id/editText1"
android:layout_alignBaseline="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="38dp"
android:layout_marginTop="98dp"
android:singleLine="true"
android:gravity="left"
android:hint="naveen"
android:maxWidth="250dp"
android:lines="1" >
<requestFocus />
</EditText>
</RelativeLayout>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句