在com.rockerhieu.emojicon库中以编程方式设置表情符号大小

时间:2014-08-28 12:31:04

标签: android android-custom-view attr

提前致谢..

实际上我在我的示例项目中使用Emojicon库..在这个库中我们在xml中设置自定义textView,如:

<LinearLayout
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:emojicon="http://schemas.android.com/apk/res-auto" >

    <com.rockerhieu.emojicon.EmojiconTextView
          android:id="@+id/TextWithEmoji"
          android:layout_width="fill_parent"
          android:layout_height="match_parent"
          android:layout_gravity="center_vertical"
          android:gravity="center_vertical"
          android:singleLine="true"
          android:textColor="@android:color/black"
          emojicon:emojiconSize="25sp" />

</LinearLayout>

它正在设置 emojicon:emojiconSize为25sp ..但问题是我必须以编程方式设置我的textSize ..我可以使用TextWithEmoji.setTextSize(xx.xxF).. < / p>

但问题是我不知道如何以编程方式设置 emojicon:emojiconSize 以匹配textSize ..

请帮助我,我在Android中没有多少经验..

1 个答案:

答案 0 :(得分:0)

以这种方式尝试我在你的xml中看到的第一件事你没有设置方向以及布局的方向太友善地尝试这种方式

android:layout_width="fill_parent"
android:layout_height="match_parent"
android:orientation="vertical" 

您没有给出父线性布局的高度和宽度以及方向