android - 如何使 EditText 内容向左扩展到屏幕外

标签 android

我正在为计算器编程,显示屏中的文本被编程为从左向右扩展,但是当文本到达显示屏边缘时,文本向右扩展到屏幕之外。有没有办法扭转这种影响?我使用 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>

关于android - 如何使 EditText 内容向左扩展到屏幕外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24683049/

相关文章:

android - 类似于 Youtube 应用程序的标题栏

android - 我的 Android 应用程序与平板电脑不兼容

android - 如何将 onClick 从 view pager 传递到它下面的 View ?

android - 如何将 RealmList 转换为 ReamResult

java - Android 内存/性能分析工具

android - 使用 kotlin-android-extensions 从子模块导入 View 时 Unresolved 引用

android - 进行 rxJava 网络调用并根据响应在 UI 线程上推进工作的最佳方法是什么

Android:如何检查用户日期是否有效

android - 如何在我的应用程序中设置自定义字体,同时尊重用户的系统字体设置?

android - 将项目和子项目添加到 ListView