android 在代码中如何设置 根视图的宽高?

问题描述

android 在代码中如何设置 根视图的宽高?

android 在代码中如何设置 根视图的宽高?

如何设置视图container的宽高?

public void popEdit(EditText _edit)
{ //

edit=_edit;

LinearLayout container=new LinearLayout(cont);

        container.setOrientation(LinearLayout.HORIZONTAL);

        LinearLayout.LayoutParams lp1 =new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT-80, LinearLayout.LayoutParams.WRAP_CONTENT);
        lp1.weight=1;
        EditText content=new EditText(cont);
        content.setHint("写点什么吧...");
        //content.setLayoutParams(lp1);
        container.addView(content, lp1);
        Button button=new Button(cont);

        button.setBackgroundDrawable(cont.getResources().getDrawable(R.drawable.bton4));
        container.addView(button);

        pop = new PopupWindow(container, edit.getWidth(), LayoutParams.WRAP_CONTENT, true);
        pop.setTouchable(true);
        pop.setBackgroundDrawable(new BitmapDrawable()); //
        pop.setFocusable(true);
        pop.showAsDropDown(edit, 0, 0);//位于et下面

  }
时间: 2024-10-15 13:55:30

android 在代码中如何设置 根视图的宽高?的相关文章

字体颜色-android java代码中设置radiobutton选中与为选中颜色

问题描述 android java代码中设置radiobutton选中与为选中颜色 tab_rb_b.setTextColor(MainActivity.this.getResources().getColor(R.drawable.main_text_color)); 其中R.drawable.main_text_color是自己写好的 颜色改变的xml <!-- not selected --> 但是设好之后 颜色并没有随选中而改变,只是一直都是为选中状态的颜色. 哪位大神知道是怎么回事吗

Android在代码中设置沉浸式布局的方法

先导入该包,进行 系统systemBar 管理 compile 'com.readystatesoftware.systembartint:systembartint:1.0.3' 在BaseActivity中添加 该 字段: public class BaseActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { if (Build.VERSION.SDK_INT >=

mfc中可以设置列表视图中某一项的颜色吗?网上只有设置某一行颜色的办法,,请大神们指点一下??

问题描述 mfc中可以设置列表视图中某一项的颜色吗?网上只有设置某一行颜色的办法,,请大神们指点一下?? mfc中可以设置列表视图中某一项的颜色吗?网上只有设置某一行颜色的办法,,请大神们指点一下,比如我想使列表视图中0行1列的字符串显示为红色,能实现吗 解决方案 设置视图背景颜色

Android在代码中按照SP设置字体的大小

private void init(){ mTextView=(TextView) findViewById(R.id.textView); mTextView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 20); }

android 从资源中获取数组

   8.1.1.概述 除了在Java代码中定义数组,Android还提供了在资源中定义数组,然后在Java代码中解析资源,从而获取数组的方法. 实际开发中,推荐将数据存放在资源文件中,以实现程序的逻辑代码与数据分离,便于项目的管理,尽量减少对Java代码的修改. 8.1.2.在资源中定义数组 步骤1.在res/values文件夹下创建arrays.xml文件: 步骤2.在arrays.xml文件中创建一个数组,如下代码所示: <?xml version="1.0" encodi

android studio-求解android versionCode问题,重新设置后运行无效果

问题描述 求解android versionCode问题,重新设置后运行无效果 请各位指教,开发环境为android studio 修改了android:versionCode="2" android:versionName="2.1" 但程序运行时,我打印版本号还是上次版本号. versionCode:1 versionName:1.0 解决方案 Android程序开发中关于设置全屏无效问题 解决方案二: dadadadadad 解决方案三: dadadadada

Android 在Java代码中设置style属性(以ProgressBar为例)

在andriod开发中,很大一部分都要与资源打交道,比如说:图片,布局文件,字符串,样式等等.这给我们想要开发一些公共的组件带来很大的困难,因为公共的组件可能更愿意以jar包的形式出现.但是java的jar包中只允许出现java代码而不能出现资源. 当我们想要以jar包的形式提供我们自己开发的公共组件时,我们就需要把以代码的形式创建资源. 下面提供一个使用全Java代码的形式创建一个ProgressBar. ProgressBar默认的样式是一个圈圈,我们要想其显示为进度条的样式可以在布局文件中

android代码布局-android 代码中设置控件的垂直居中和两个控件之间的距离。

问题描述 android 代码中设置控件的垂直居中和两个控件之间的距离. 因为数据是动态的 所以所有的控件和布局都是在java代码里面设置 怎样才能让一个控件垂直居中 还有两个控件之间的距离又是怎么设置的啊 求高手指点啊 最好能给点代码 我是新手 说的太笼统了 看不太懂 谢谢了 解决方案 LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.FILL_PARENT,

动态-android如何在代码中给组件设置style?

问题描述 android如何在代码中给组件设置style? RT,不要提TextView了,全部都是告诉我TextView.setTextAppearance(),我要的是别的组件,比如LinearLayout之类的,如何在代码中设置他的style 我看了下源代码,style都是在初始化的时候通过TypedArray解析style然后一条条属性加进去的,那么有没有类似style这样的方法,可以动态设置的 没有C币了,多多包涵下,谢谢了 解决方案 参考Android: set view style