java - Android - 如何在代码中使 TextView fill_parent

标签 java android fill-parent

我试图让我的 TextView layout_width 填充父抛出代码。 这是我的代码:

 TextView WatchMovieTitle;

 private void PrintTheMovieAndYear() {
    if (CountWords() > 23) {
// this is what im doing wrong
 //             WatchMovieTitle.setLayoutParams
 //    (new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));

        WatchMovieTitle.setText(movieList.get("movieName") + " " + "("
                + movieList.get("movieYear") + ")");
        WatchMovieYear.setVisibility(View.GONE);
    } else {
        WatchMovieYear
                .setText(" " + "(" + movieList.get("movieYear") + ")");

    }
}

谢谢!

最佳答案

您可以使用

LayoutParams lp=new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);

LayoutParams lp=new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);

基于 TextView 的父布局。

关于java - Android - 如何在代码中使 TextView fill_parent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17504922/

相关文章:

java - 关闭钩子(Hook)不会杀死执行器

java - 如何在同一线程上取消正在运行的任务并将其替换为新任务?

java - 正则表达式替换所有忽略大小写

java - 在 OpenCV JavaCameraView 上更改帧大小

android - java.lang.SecurityException : Permission Denial: not allowed to send broadcast android. 硬件.usb.action.USB_STATE

java - 使用 Jsoup 解析 Html 内容

java httpclient返回404作为响应码

android - RelativeLayout 的子级未填充 RelativeLayout 的高度

Android <include> ListView 没有占据它的高度

android - 以编程方式将 MATCH_PARENT 用于 FrameLayout 内的 RelativeLayout