在上升图表上设置文本

Set text on Lagna chart

我需要实现一个占星应用程序,用户可以在其中查看星座图。我打电话给 Vedic Rishi API。我想将结果放在 Lagna Chart 上,数据将根据用户 DOB 来,所以请确切地告诉我我应该使用 GRAPHVIEW 还是其他任何东西。我对此一无所知,所以请与我分享您的经验,非常感谢。

这可能不是您想要的,但如果您尝试一下,肯定对您有用..

首先将此图片添加到您的可绘制对象中并将其命名为 lagnachart。

然后将此代码添加到您的 layout.xml 文件中

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".others.LagnaChart">

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="300dp"
    android:background="@drawable/lagnachart">

    <TextView
        android:id="@+id/topleftup"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:paddingLeft="30dp"
        android:text="1" />

    <TextView
        android:id="@+id/topleftup_txt"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_toRightOf="@id/topleftup"
        android:gravity="center"
        android:paddingLeft="30dp"
        android:text="This is top left up" />

    <TextView
        android:id="@+id/topleftdown"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:paddingLeft="10dp"
        android:paddingTop="30dp"
        android:text="1" />

    <TextView
        android:id="@+id/topleftdown_txt"
        android:layout_width="75dp"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/topleftdown"
        android:gravity="center"
        android:paddingLeft="10dp"
        android:paddingRight="10dp"
        android:paddingTop="10dp"
        android:text="This is top left down" />

    <TextView
        android:id="@+id/toprightup"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:paddingRight="30dp"
        android:text="1" />

    <TextView
        android:id="@+id/toprightup_txt"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_toLeftOf="@+id/toprightup"
        android:gravity="center"
        android:paddingRight="30dp"
        android:text="This is top right up" />

    <TextView
        android:id="@+id/toprightdown"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:paddingRight="10dp"
        android:paddingTop="30dp"
        android:text="1" />

    <TextView
        android:id="@+id/toprightdown_txt"
        android:layout_width="75dp"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/toprightdown"
        android:gravity="center"
        android:paddingRight="10dp"
        android:paddingTop="10dp"
        android:text="This is top right down" />

    <TextView
        android:id="@+id/bottomleftdown"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:paddingLeft="30dp"
        android:text="1" />

    <TextView
        android:id="@+id/bottomleftdown_txt"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_toRightOf="@+id/bottomleftdown"
        android:paddingLeft="10dp"
        android:text="This is bottom left down" />

    <TextView
        android:id="@+id/bottomleftup"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:paddingBottom="30dp"
        android:paddingLeft="10dp"
        android:text="1" />

    <TextView
        android:id="@+id/bottomleftup_txt"
        android:layout_width="75dp"
        android:layout_height="wrap_content"
        android:layout_above="@id/bottomleftup"
        android:layout_alignParentLeft="true"
        android:paddingBottom="10dp"
        android:paddingLeft="10dp"
        android:text="This is bottom left up" />

    <TextView
        android:id="@+id/bottomrightdown"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:paddingRight="30dp"
        android:text="1" />

    <TextView
        android:id="@+id/bottomrightdown_txt"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_toLeftOf="@id/bottomrightdown"
        android:paddingRight="10dp"
        android:text="This is bottom right down" />

    <TextView
        android:id="@+id/bottomrightup"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:paddingBottom="30dp"
        android:paddingRight="10dp"
        android:text="1" />

    <TextView
        android:id="@+id/bottomrightup_txt"
        android:layout_width="75dp"
        android:layout_height="wrap_content"
        android:layout_above="@+id/bottomrightup"
        android:layout_alignParentRight="true"
        android:gravity="center"
        android:paddingBottom="10dp"
        android:text="This is bottom right up" />

    <TextView
        android:id="@+id/centerleft"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true"
        android:paddingLeft="30dp"
        android:paddingRight="10dp"
        android:text="1" />

    <TextView
        android:id="@+id/centerleft_txt"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_toRightOf="@id/centerleft"
        android:paddingLeft="10dp"
        android:paddingRight="10dp"
        android:text="This is center left" />

    <TextView
        android:id="@+id/centerRight"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:paddingRight="30dp"
        android:text="1" />

    <TextView
        android:id="@+id/centerRight_txt"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_toLeftOf="@+id/centerRight"
        android:paddingRight="10dp"
        android:text="This is center right" />

    <TextView
        android:id="@+id/centerTop"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:paddingTop="10dp"
        android:text="1" />

    <TextView
        android:id="@+id/centerTop_txt"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:layout_below="@+id/centerTop"
        android:layout_centerHorizontal="true"
        android:gravity="center"
        android:paddingTop="10dp"
        android:text="This is center top" />

    <TextView
        android:id="@+id/centerBottom"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:paddingBottom="10dp"
        android:text="1" />

    <TextView
        android:id="@+id/centerBottom_txt"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:layout_above="@id/centerBottom"
        android:layout_centerHorizontal="true"
        android:gravity="center"
        android:paddingBottom="10dp"
        android:text="This is center bottom" />
</RelativeLayout>

</RelativeLayout>

然后在您的 Activity 中初始化文本视图并相应地设置您想要的数据。你会得到这样的输出: