问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android中如何美化发送短信息的程序界面。

发布网友 发布时间:2022-04-26 14:53

我来回答

2个回答

热心网友 时间:2022-05-01 18:21

  1.跟开发WEB程序一样,先做出UI界面,因为这里我们是要实其功能,界面不作过多的美化。代码如下:
  Activity_main.xml
<TextView
android:id="@+id/tv_input_number" //这个是提示用户输入电话号码的TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/please_input_number"
android:textSize="20px" />
<EditText
android:id="@+id/et_number" //这个是输入电话号码的文本框
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_input_number"
android:ems="10"
android:inputType="phone" >
</EditText>
<TextView
android:id="@+id/tv_input_content" //提示输入内容的文本
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/et_number"
android:layout_below="@+id/et_number"
android:text="@string/please_input_content"
android:textSize="20px"
android:textColor="#333333"
/>
<EditText
android:id="@+id/et_content" //这是输入文本内容的文本编辑器
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_input_content"
android:singleLine="true"
android:lines="5"
android:inputType="textMultiLine" />
<Button
android:id="@+id/bt_send"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/et_content"
android:layout_below="@+id/et_content"
android:layout_marginTop="17dp"
android:height="30px"
android:text="@string/send"
android:textColor="#ff3333"
android:textSize="20px" />
</RelativeLayout>
  备注:要注意创建相应该元件的ID号。
  2.开始实功能代码.在MainAcivity.java文件中加入以下代码:
  MainAcivity.java
public class MainActivity extends ActionBarActivity implements OnClickListener {
private EditText et_number;
private EditText et_content;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
et_number = (EditText) findViewById(R.id.et_number);
et_content= (EditText) findViewById(R.id.et_content);
Button bt_send=(Button) findViewById(R.id.bt_send);
bt_send.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.bt_send:
String number=et_number.getText().toString().trim();
String content=et_content.getText().toString().trim();
if(TextUtils.isEmpty(number)||TextUtils.isEmpty(content)){
Toast.makeText(this, "手机号和内容不能为空", Toast.LENGTH_LONG).show();
return;
}else{
SmsManager smsManger=SmsManager.getDefault();
ArrayList<String> contents=smsManger.divideMessage(content);
for(String str:contents){
smsManger.sendTextMessage(number, null, str, null, null);
}
}
break;
default:
break;
} }}
  

热心网友 时间:2022-05-01 19:39

你要怎么美化。。不好看其实不用自己动手的。。刷不同的rom就不一样了
如果自己改。要不就改rom包。。。如果要从软件修改。。。你总不可能去修改系统源码然后自己编译一个吧。。。除非自己写一个你觉得好看的短信接口接管系统短信接口。。。把framework改掉。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
行车工退休是否有工龄年限限制?男士、女士的的退休年龄。 北京中新惠尔健康科技有限公司解决方案 北京中新惠尔健康科技有限公司公司文化 北京中新惠尔健康科技有限公司服务产品 北京中新惠尔健康科技有限公司历史沿革 北京中新惠尔健康科技有限公司惠尔简介 速腾能放多久? 昆山汽车搭电多少钱? 比亚迪救急估计电瓶没电了 盒马员工超过1小时算不算大吧 Android添加至分享 android系统默认的发送短信功能可否返回一个发送结果 android 分享内容到新浪微博 为什么android 发送短信至10086 如何在android中实现发送短信,短信文本显示超链接 android menu中有个分享功能,点击后进入分享页面,能否监听分享是否成功?比如说短信分享,或者微博分享 安卓如何转发短信到群组 android 几种发送短信的方法 ANDROID 如何从数据库中获取到字符串,然后通过短信发送出去 android 开发 一个通过服务端内容自动发送短信到指定号码 pdf转换成word为什么是乱码 为什么PDF转换成WORD全是乱码?求高手帮忙转一下 pdf转成word是乱码什么原因 两相电机嗡嗡响,启动不了? 电机通电后转不动,电机嗡嗡响什么原因?两相电机空载运转正常,负载转不动 两相电容运转电机,运转时有断续“嗡嗡”声,请问是什么原因? 220V电机嗡嗡响不转电机坏了还是电容坏了? 两项电机嗡嗡响不转怎么回事? 荣耀v8全网通型号kNT一AL10屏目是2k的吗 意外伤害保险单内容及注意事项 在android开发中如何让刚出来的短信息发到最前面 苹果手机触屏和按键都失灵了没有办法关机怎么办? 苹果手机屏幕失灵如何关机,屏幕为什么会失灵呢? 筝情筝意下一句怎么配 花如诗,夜如诗,筝声阵阵入相思,说相思,道相思,夜半窗前写尽痴,问君知不知? 赞美古筝的唯美诗句 形容古筝优美的诗句有哪些? 怎么形容古筝的声音 到底是“欲将心事付瑶筝”还是“欲将心事付瑶琴”? 白居易的哪首诗是来形容古筝弹奏的高低错落青春要在合适不过了 与&quot;筝&quot;有关的古诗句 白居易写筝的诗 帮忙起个好听的名字 : 张什么筝 描写“古筝”的诗句有哪些? 古筝抒情曲目 三首风筝古诗 弦情古筝的小筝怎么样? 古筝和筝有区别吗? 古琴和古筝,为何被古人认为“一雅一俗”? 苹果手机8s返回键按不了?