`
haitian235
  • 浏览: 62450 次
  • 性别: Icon_minigender_1
  • 来自: 海南
社区版块
存档分类
最新评论

android代码布局

阅读更多


import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.app.Dialog;
import android.content.DialogInterface;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.provider.MediaStore.Images;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import android.widget.LinearLayout;
import android.widget.LinearLayout.LayoutParams;

public class Test extends Activity {
/** Called when the activity is first created. */
LinearLayout linearLayout;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

linearLayout= new LinearLayout(this);//线性布局
LinearLayout.LayoutParams layoutParams = new LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
ImageButton imageButton_1 = new ImageButton(this);
imageButton_1.setLayoutParams(layoutParams);

imageButton_1.setImageDrawable(getResources().getDrawable(
R.drawable.icon));
linearLayout.addView(imageButton_1);
imageButton_1.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
  Dialog dialog = new AlertDialog.Builder(Test.this)
.setTitle("提示")
.setMessage("我是ImageButton1")
.setPositiveButton("确定",
new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int whichButton)
{

}
}).create();//创建按钮
     
      dialog.show();
      }
});
setContentView(linearLayout);
}
public LinearLayout getView(){
return linearLayout;
}
}
分享到:
评论

相关推荐

    android编程之代码布局(一)

    本篇文章将聚焦于“代码布局”,即如何使用Java或Kotlin代码创建和管理Android应用的UI布局,而不是通常使用的XML。 首先,我们需要了解为什么会在某些情况下选择代码布局。尽管XML布局提供了清晰、可读性强的结构...

    使用代码编写Android界面布局源代码

    本主题将深入探讨如何使用代码编写Android界面布局源代码,以帮助开发者更好地理解和实践这一过程。 首先,Android界面通常由XML布局文件定义,但也可以通过编程方式动态创建。这种方式适用于那些需要在运行时根据...

    Android程序源码--代码布局

    在Android应用开发中,代码布局是至关重要的一个环节。它涉及到UI设计、用户交互以及程序逻辑的组织。本文将深入探讨Android程序源码中的代码布局,包括XML布局文件、Java/Kotlin代码与布局的交互、以及如何优化布局...

    Android 相对布局实例

    在Android开发中,布局管理器是构建用户界面的关键部分,其中相对布局(RelativeLayout)是一种常见的布局方式。相对布局允许我们根据各个视图之间的相对位置来安排它们,这为设计复杂且灵活的用户界面提供了可能。...

    【Android Studio代码】层布局

    在给定的标题“【Android Studio代码】层布局”和描述中,我们可以理解这是一个关于如何使用Android Studio 2.3.3创建基于的示例项目的教程。下面我们将深入探讨、android:text和android:textSize属性,以及它们在...

    Android xml布局文件生成工具

    在Android应用开发中,XML布局文件是构建用户界面(UI)的主要方式,它允许开发者以声明式编程的方式定义UI元素的结构和样式。"Android xml布局文件生成工具"是为了解决手动编写XML布局文件繁琐和耗时的问题而设计的...

    Android使用协调布局CoordinatorLayout的代码例子

    Android使用协调布局CoordinatorLayout的代码例子。用于演示CoordinatorLayout的基本用法,以及悬浮按钮FloatingActionButton、底部弹窗BottomSheetBehavior的使用方法。

    android布局_Android布局_android_

    在Android开发中,布局(Layout)是构建用户界面的基础元素,它定义了屏幕上各个组件的排列方式和相互关系。本文将深入探讨Android布局的各种类型及其使用方法,旨在帮助开发者更好地理解和掌握Android应用的UI设计...

    android布局管理器代码

    在Android开发中,布局管理器是构建用户界面(UI)的关键元素。它们负责组织和定位UI组件,确保屏幕上的元素合理、美观地排列。本文将深入探讨Android中的常见布局管理器,尤其是基于XML的布局,以及如何在Activity...

    Android页面布局代码

    本资源“Android页面布局代码”显然包含了有关如何创建和管理Android应用程序中用户界面的代码示例。这里我们将深入探讨Android布局的一些核心概念、常用布局类型以及布局代码的编写。 1. **XML布局文件**: ...

    android界面布局详解

    总之,Android界面布局涉及到了用户界面的构建、布局的定义和管理,以及如何通过XML或代码来实现这些布局。理解这些概念对于开发出美观、响应式的Android应用至关重要。通过熟练掌握布局机制,开发者能够创建出适应...

    Android中使用RelativeLayout完成梅花布局的代码清单.pdf

    在Android应用开发中,界面布局的设计是至关重要的。RelativeLayout是一种常用的布局管理器,它允许控件根据相对位置进行排列,提供了灵活的布局方案。本文主要介绍如何使用RelativeLayout来实现一个特殊的“梅花...

    Android代码实现布局

    本篇文章将深入探讨如何通过代码实现Android布局,以`login`为例,我们将讨论如何创建一个登录界面。 一、基础概念 在Android中,布局通常由XML文件定义,存放在`res/layout`目录下。然而,有时我们可能需要在运行...

    android布局案例源代码

    这个“android布局案例源代码”压缩包包含了一系列的示例,帮助开发者深入理解并掌握Android布局设计。以下是这些案例中可能涉及的一些关键知识点: 1. **树形布局(TreeView)**: 树形布局是一种层次结构的展示...

    Android在java中写布局及在代码中引入xml布局demo

    在Android开发中,布局是构建用户界面的关键部分。布局定义了应用中各个组件的位置和交互方式,对于用户体验有着直接影响。本教程将深入讲解如何在Java代码中直接编写布局以及如何引入XML布局。这两种方法各有优缺点...

    认识Android布局文件

    【Android布局文件详解】 在Android应用开发中,界面设计是一个至关重要的环节,而XML格式的布局文件正是构建这些界面的核心工具。布局文件定义了应用程序界面的结构,包括它所包含的控件、控件间的相对位置以及...

    android 中页面布局使用demo

    在Android应用开发中,页面布局是构建用户界面的关键部分,它定义了屏幕元素的排列方式、大小和相互关系。这个“android 中页面布局使用demo”应该是为了帮助开发者深入理解并实践Android中的各种布局管理器。下面...

    Android 绝对布局的使用

    在Android开发中,布局是构建用户界面的基础,它定义了屏幕上元素的位置和排列方式。绝对布局(AbsoluteLayout)是Android提供的一种布局方式,允许开发者精确地控制每个子视图(View)的位置。本文将深入探讨绝对...

    Android优化布局文件的代码例子

    `Android优化布局文件的代码例子`提供了关于如何有效利用ViewStub、style和Theme等特性来改进布局管理的实践示例。以下将详细讲解这些知识点及其应用。 首先,我们来看`ViewStub`。`ViewStub`是一个轻量级的View,...

    android常用布局的使用

    在Android开发中,布局...在"LayoutDemo"项目中,开发者可以找到以上各种布局类型的实例代码,通过实践来更好地理解和掌握这些布局的使用。记得在实际应用中根据具体需求选择合适的布局,以达到最佳的用户体验。

Global site tag (gtag.js) - Google Analytics