Android 如何设置基数和幂数的两种布局

Android 如何设置基数和幂数的两种布局,android,android-studio,Android,Android Studio,我想做两个水平布局,底部一个用于放置基本数字,顶部一个用于显示数字幂的位置,如下所示:1²1²1² 我使用两个编辑文本。一个用于下标,另一个用于上标。 还有一个按钮和一个文本视图,通过点击按钮显示结果。 我的代码: 结果:| 您对此有什么想法?根据您的要求尝试一下 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr

我想做两个水平布局,底部一个用于放置基本数字,顶部一个用于显示数字幂的位置,如下所示:1²1²1² 我使用两个编辑文本。一个用于下标,另一个用于上标。 还有一个按钮和一个文本视图,通过点击按钮显示结果。 我的代码: 结果:|


您对此有什么想法?

根据您的要求尝试一下

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="20dp">

    <TextView
        android:id="@+id/base_value"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="1"
        android:textColor="@android:color/black"
        android:textSize="20sp" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="top"
        android:layout_toRightOf="@+id/base_value"
        android:gravity="top"
        android:text="n"
        android:textColor="@android:color/black"
        android:textSize="12sp" />

</RelativeLayout>

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="30dp"
    android:gravity="center"
    android:layout_margin="20dp">

    <TextView
        android:id="@+id/base_value_new"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:gravity="center"
        android:text="1"
        android:textColor="@android:color/black"
        android:textSize="20sp" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_gravity="bottom"
        android:layout_toRightOf="@+id/base_value_new"
        android:gravity="bottom"
        android:text="n"
        android:textColor="@android:color/black"
        android:textSize="12sp" />

</RelativeLayout>

如果它不起作用,请告诉我们。
如果您需要多个此布局,请尝试在运行时以编程方式创建视图。

请准确解释您的意思。您真的需要两个“水平布局”,还是只想显示上标指数?不需要。我只想从用户那里获取并保存一些数学和物理公式,其中可能包含下标和上标nmubers和SYMBOLS。中有一些超级和下标的基本示例,但如果您想在用户键入时将其应用于用户的输入,则需要做更多的工作。是的,我想使用两个文本视图,一个代表下标,另一个代表上标。。。还有一个Button来添加数字。例如:基:2次方:2----->结果:2²。用户也应该能够按照自己的意愿多次执行。bcz a formul有几个下标和上标任意帮助工具|将其替换为32或任何需要显示的布局