package test.gf;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Adapter;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TableLayout;
import android.widget.TableRow;
import android.widget.AdapterView.OnItemSelectedListener;
public class AddButtonprojActivity extends Activity {
private List list = new ArrayList();
int count=1;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn = (Button)findViewById(R.id.Button01);
btn.setOnClickListener(new OnClickListener(){
public void onClick(View v){
addTableRow(v);
}
} );
Button btnDefine = (Button)findViewById(R.id.btnDefine);
btnDefine.setOnClickListener(new OnClickListener(){
public void onClick(View v){
toSystemOut(v);
}
} );
}
public void addTableRow(View v){
TableLayout ll=(TableLayout)findViewById(R.id.lla);
TableRow tableRow = new TableRow(v.getContext());
String msg=AddButtonprojActivity.this.getResources().getString(R.string.buttons);
Spinner tempB=new Spinner(AddButtonprojActivity.this);
tempB.setPrompt("");
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.colors ,android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
tempB.setAdapter(adapter);
tempB.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int position, long id){
System.out.println("Spinner1: position=" + position + " id=" + id);
toChangeTempCSpinner(position,view);
}
public void onNothingSelected(AdapterView<?> parent) {
}
});
tableRow.addView(tempB);
Spinner tempC=new Spinner(AddButtonprojActivity.this);
tempC.setPrompt("");
tableRow.addView(tempC);
Button tempD=new Button(AddButtonprojActivity.this);
tempD.setOnClickListener(new OnClickListener(){
public void onClick(View v){
deleteTableRow(v);
}
} );
tempD.setText("删除");
tempD.setWidth(180);
tableRow.addView(tempD);
tableRow.setId(count);
ll.addView(tableRow);
}
public void deleteTableRow(View v){
TableRow parent = (TableRow) v.getParent();
((TableLayout) parent.getParent()).removeView(parent);
}
public void toSystemOut(View v){
TableLayout ll = (TableLayout)findViewById(R.id.lla);
String out = "";
for(int i =0 ; i < count ; i ++){
TableRow row = (TableRow)ll.getChildAt(i);
System.out.println("row ="+ i +" "+ row);
Button btn = (Button)row.getChildAt(1);
if(row!=null){
System.out.println("btn ="+ i +" "+ btn.getText());
}
if(row==null){
return;
}
}
}
public void toChangeTempCSpinner(int position,View v){
Spinner spinnerB = (Spinner) v.getParent();
TableRow parent = (TableRow) spinnerB.getParent();
Spinner tempC = (Spinner)parent.getChildAt(1);
ArrayAdapter<CharSequence> adapterC;
if(position < 3){
adapterC= ArrayAdapter.createFromResource(this, R.array.search_menuModes ,android.R.layout.simple_spinner_item);
}else{
adapterC= ArrayAdapter.createFromResource(this, R.array.planets ,android.R.layout.simple_spinner_item);
}
adapterC.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
tempC.setAdapter(adapterC);
tempC.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int position, long id){}
public void onNothingSelected(AdapterView<?> parent) {
}
});
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
小程序 点按钮添加TableRow源码.rar
共45个文件
class:14个
png:9个
xml:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 81 浏览量
2023-02-03
11:43:14
上传
评论
收藏 195KB RAR 举报
温馨提示
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。
资源推荐
资源详情
资源评论
收起资源包目录
小程序 点按钮添加TableRow源码.rar (45个子文件)
Android 点按钮添加TableRow源码
Add Button
project.properties 360B
.classpath 364B
.settings
org.eclipse.jdt.core.prefs 208B
org.eclipse.core.resources.prefs 88B
org.eclipse.core.runtime.prefs 83B
assets
src
test
gf
AddButtonprojActivity.java 4KB
res
drawable-mdpi
ic_launcher.png 3KB
drawable-ldpi
ic_launcher.png 2KB
values
arrays.xml 3KB
strings.xml 197B
layout
main.xml 2KB
drawable-hdpi
ic_launcher.png 4KB
bin
classes
resources.ap_ 13KB
Add Button.apk 19KB
classes.dex 8KB
test
gf
R$string.class 423B
R$layout.class 361B
AddButtonprojActivity$3.class 2KB
AddButtonprojActivity$4.class 785B
AddButtonprojActivity$2.class 804B
R$id.class 446B
AddButtonprojActivity$1.class 804B
R$array.class 731B
BuildConfig.class 323B
R$attr.class 307B
AddButtonprojActivity$5.class 1KB
AddButtonprojActivity.class 4KB
R$drawable.class 374B
R.class 491B
Add Button proj.apk 19KB
resources.ap_ 13KB
jarlist.cache 119B
res
drawable-mdpi
ic_launcher.png 2KB
drawable-ldpi
ic_launcher.png 2KB
drawable-hdpi
ic_launcher.png 4KB
classes.dex 8KB
proguard.cfg 1KB
default.properties 449B
.project 846B
AndroidManifest.xml 733B
gen
test
gf
BuildConfig.java 149B
R.java 2KB
1_121111111711_2.png 47KB
1-1211111116040-L.png 37KB
1_121111111711_1.png 25KB
共 45 条
- 1
资源评论
大富大贵7
- 粉丝: 319
- 资源: 8869
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- yolov5-v5.0检测接口,改写的detect.py,改成了一个函数,输入图像,返回检测结果,可用于做可视化界面调用接口
- C语音学习代码实例 - 31 - 40
- yolov5-v6.0检测接口,改写的detect.py,改成了一个函数,输入图像,返回检测结果,可用于做可视化界面调用接口
- 课程设计-高校自动请销假系统
- yolov8检测接口,放进v8项目可以直接读取模型路径跑检测,可用来做可视化接口
- 苹果CMS仿bibiAPP模板仿bilibili影视网站模板
- C语音学习代码实例 - 11 - 20
- aurora_8b10b_0_frame_check.v
- C语音学习代码实例 - 1 - 10
- 基于Python实现手写数字识别源码+模型+全部资料(高分项目)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功