1. android studio 表格用什么控件
使用MpandroidChart框架吧
http://blog.csdn.net/wiseclown/article/details/51584843
2. 有没有类似于excel效果的Android表格编辑控件
当然有啊 微软的office软件就有Android版本的
大陆的也有wps可以做excel,
其他的谷歌的Docs, Sheets, Slides,里面的sheets就是excel,可以保存doc多种格式文件
3. 安卓表格控件怎么开发
Android 控件开发功底不错的话推荐使用自定义的DataGridView,当然一般的表格在GitHub上面是可以找到很多开源的DataGridView自定义控件源码的,可以尝试一下。如果对自定义控件开发不熟悉的话可以使用tableLayout或者是调用javaScript
4. android实现复杂table表格合并单元格
可以通过Tablelayout布局的layout_span属性实现,layout_span指定该单元格占据的列数
1、Tablelayout简介
Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。当为TableRow对象时,可在TableRow下添加子控件,默认情况下,每个子控件占据一列。 当为View时,该View将独占一行。
2、TableLayout行列数的确定
TableLayout的行数由开发人员直接指定,即有多少个TableRow对象(或View控件),就有多少行。
TableLayout的列数等于含有最多子控件的TableRow的列数。如第一TableRow含2个子控件,第二个TableRow含3个,第三个TableRow含4个,那么该TableLayout的列数为4.
3、TableLayout可设置的属性详解
TableLayout可设置的属性包括全局属性及单元格属性。
单元格属性,有以下2个参数:
android:layout_column 指定该单元格在第几列显示
android:layout_span 指定该单元格占据的列数(未指定时,为1)
示例:
android:layout_column="1"该控件显示在第1列
android:layout_span="2"该控件占据2列
4、一个TableLayout布局的实例
<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="3dip"
>
<!--1个TableLayout,用于描述表中单元格的属性,包括:android:layout_column及android:layout_span-->
<TextView
android:text="表:单元格设置:指定单元格属性设置"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textSize="15sp"
android:background="#7f00ffff"/>
<TableLayout
android:id="@+id/table2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="3dip">
<TableRow>
<Buttonandroid:text="第0列"/>
<Buttonandroid:text="第1列"/>
<Buttonandroid:text="第2列"/>
</TableRow>
<TableRow>
<TextViewandroid:text="我被指定在第1列"android:layout_column="1"/>
</TableRow>
<TableRow>
<TextView
android:text="我跨1到2列,不信你看!"
android:layout_column="1"
android:layout_span="2"
/>
</TableRow>
</TableLayout>
5. 如何打造Android自定义的下拉列表框控件
实现方式: 1、水平布局一个TextView和一个ImageView(小黑箭头) 2、实现点击ImageView的单击事件,弹出PopupWindow 3、PopupWindow中实现下拉列表 关键代码示例: 1、布局 <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <TextView/> <ImageView /> </LinearLayout> 2、单击事件 image.setBackgroundResource(R.drawable.gerendang_jiantou); image.setOnClickListener(new OnClickListener() { public void onClick(View v) { //弹出popupwindow } }); 3、pupupwindow相关代码 ListView lv = new ListView(this); adapter = new OptionsAdapter(context, datas); // 根据数据,设置下拉框显示 list.setAdapter(adapter); /** * 两种不同长度的下拉框,主要是为了适应屏幕的大小 */ if (p_width > 0) { pWindow = new PopupWindow(v, par.getWidth(), 150); } else { pWindow = new PopupWindow(v, par.getWidth(), 300); } pWindow.setFocusable(true); //能够焦点获得 pWindow.setBackgroundDrawable(new BitmapDrawable()); //设置背景 pWindow.setOutsideTouchable(true); //外部点击关闭 pWindow.update(); //更新位置
6. Android线性布局和表格布局及其相对布局 都适用于哪些场景
线性布局适用于控件呈线性排列场景(一个接着一个),此线性可以为横向的线性与纵向的线性。
表格布局适用于控件呈表格状分布,如m行n列,像HTML中的表单。
相对布局适用于另一控件或父控件,如在某个控件的左(右、上、下、中线对齐)或相对于父控件左(右、上、下、中线对齐)。
布局是可以互相嵌套的,如父控件(容器)是线性纵向布局,第一个子布局为相对,第二个是表格,第三个是线性...
Android布局的概念是从Swing及HTML的布局引申而来,与他们的排版都非常相似。
Android中还有一种绝对布局,与HTML中的DIV也非常相似,都是以绝对坐标定位的方式定位控件,但这种布局难以匹配Android不同的屏幕尺寸及不同分辨率,所以使用很少。
7. android Excel控件
金山WPS可以,包含文档、表格等办公软件。
8. android报表控件charts4j、android-ski-report、ichartjs、Anycell Report哪一个最实用
总的来说,这几个功能上都差不多。
1. charts4j是免费的,但是其是基于Google Chart API的一个开源框架,也就是说在大陆不适用,
因为大地的很多厂商都杀了Google Chart API的
2. android-ski-report这个也是免费的,这个没怎么去了解过, 你可以度娘一下。
3. ichartjs 如其名字说示,是纯JS实现的图表式报表框架,其是基于HTML5的, 这个曾经研究其
DEMO,貌似对2.3以下版本SDK兼容不是很好,加载比较慢。
4. Anycell Report这个真心没了解过,之前也看过这个。
另外,我个人比较喜欢用ACharEngine, 因为其比较轻便简单,你也可以下载其源码,根据自己的
需要来改其源码从而实现自己所需要的功能。
希望对你有用
9. Android 表格布局中 控件高度不一致问题问题
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="你好" />
<RadioButton
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="5" />
</LinearLayout>这个就可以解决你问题
10. android列表常用控件有哪些
一、概述 Android中的有个原生的下拉列表控件Spinner,但是这个控件有时候不符合我们自己的要求, 比如有时候我们需要类似windows 或者web网页中常见的那种下拉列表控件,类似下图这样的: 这个时候只有自己动手写一个了。其实实现起来不算很难, 本文实现的方案是采用TextView +ImageView+PopupWindow的组合方案。 先来看看我们的自己写的控件效果图吧:(源码在文章下面最后给出哈!) 二、自定义下拉列表框控件的实现 1. 自定义控件用到的布局文件和资源: 结果框的布局页面:dropdownlist_view.xml: <?xml version="1.0" encoding="utf-8"?>