开发者社区> 问答> 正文

view问题

https://docs.alipay.com/mini/component/view
view的常见问题是什么意思?看完之后还是不知道怎么改 view 的展示顺序

展开
收起
游客clfty74mzp7oi 2019-10-29 17:12:16 548 0
1 条回答
写回答
取消 提交回答
  • package com.example.bringtofrontdemo;
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.Button;
    import android.widget.FrameLayout;
    public class MainActivity extends Activity {
    private Button button;
    private FrameLayout rootFrameLayout;
    @Override
    protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button=(Button)findViewById(R.id.textviewId); Button secondButton=new Button(this); rootFrameLayout=(FrameLayout)findViewById(R.id.root); secondButton.setWidth(100); secondButton.setHeight(50); secondButton.setText("签名阿德。"); rootFrameLayout.addView(secondButton); //这样原先的那个button就会到了最前面。 button.bringToFront(); //android4.4之前的版本需要让view的父控件调用这两个方法使其重绘。 rootFrameLayout.requestLayout(); rootFrameLayout.invalidate(); } }

    activity_main.xml

    <Button  
        android:id="@+id/textviewId"  
        android:layout_width="match_parent"  
        android:layout_height="wrap_content"  
        android:text="@string/hello_world" />  
    


    ng/article/details/40450753

    2019-10-29 19:05:12
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载