zcz123yyy
zcz123yyy
2016-03-03 02:55

android的textview中怎么自动调整添加的图片大小以适应文字大小(主要是想添加下划线)

  • android
  • textview

android的textview中怎么自动调整添加的图片大小以适应文字大小,。。如下划线,网上搜了很多但都实现不了。
1种是在textview中加一条线的图片,但是图片太长,文字只有4个字,而一条线的图片占了一整行,怎么才能将图片的长度适应文字的长度?(这个办法比较直观,所以标题就没写怎么添加下划线)
图片说明
android:id="@+id/tv_wangji"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/margin_twenty"
android:layout_marginBottom="@dimen/margin_sixty"
**android:drawableBottom="@drawable/line"**
android:text="@string/tv_wangji"
android:textColor="@color/colortv_wj"
android:layout_marginRight="@dimen/margin_twenty"/>

    第二种是在java代码中写添加下划线
            public class HelloActivity extends Activity {
    private  TextView tv_wangji;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    tv_wangji=(TextView)findViewById(R.id.tv_wangji);
    tv_wangji.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);
}

}
第二种是没有效果,,求解决办法

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

4条回答