亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

android - 安卓activity無(wú)法填充屏幕

瀏覽:110日期:2024-08-21 10:12:58

問(wèn)題描述

新手在開(kāi)發(fā)安卓的過(guò)程中遇到了一些問(wèn)題,在activity的四周總有去不掉的白邊 ,activity是沒(méi)有填滿屏幕的,xml里的設(shè)置是macthparent沒(méi)錯(cuò),不知道問(wèn)題出在哪里,android - 安卓activity無(wú)法填充屏幕

補(bǔ)充一下這個(gè)界面的xml代碼

<?xml version='1.0' encoding='utf-8'?><AbsoluteLayout xmlns:android='http://schemas.android.com/apk/res/android'

xmlns:tools='http://schemas.android.com/tools'android:id='@+id/activity_log_in'android:layout_width='match_parent'android:fillViewport='true'android:layout_height='match_parent'android:paddingBottom='@dimen/activity_vertical_margin'android:paddingLeft='@dimen/activity_horizontal_margin'android:paddingRight='@dimen/activity_horizontal_margin'android:background='#ffffff'android:paddingTop='@dimen/activity_vertical_margin'tools:context='com.example.administrator.productiontoolforpda.Activity_logIn'>=<ImageButton android:layout_width='wrap_content' android:layout_height='wrap_content' android:background='@mipmap/login'/>

<LinearLayout

android:layout_width='match_parent'android:layout_height='wrap_content'android:gravity='center'android:layout_x='0dp'android:layout_y='240dp'><EditText android:layout_width='200dp' android:layout_height='35dp' android:autoLink='all' android:hint='用戶名' android:inputType='textPersonName' android:ems='10' android:layout_x='90dp' android:layout_y='112dp' android: android:textSize='14sp' android:text='' />

</LinearLayout>

<LinearLayout android:layout_width='match_parent' android:layout_height='wrap_content' android:gravity='center' android:layout_x='0dp' android:layout_y='290dp'> <EditTextandroid:layout_width='200dp'android:layout_height='35dp'android:inputType='textPassword'android:ems='10'android:hint='密碼'android:layout_x='90dp'android:layout_y='152dp'android: android:text=''android:textSize='14sp' /></LinearLayout><LinearLayout android:layout_width='match_parent' android:layout_height='wrap_content' android:layout_x='0dp' android:layout_y='340dp' android:orientation='vertical' > <Buttonandroid:text='確認(rèn)'android:background='@drawable/textview_round_border_blue'android:textColor='#ffffff'android:layout_width='match_parent'android:layout_height='50dp'android:layout_x='25dp'android:layout_y='220dp'android: android:layout_weight='1' /> <Buttonandroid:text='取消'android:background='@drawable/textview_round_border_blue'android:layout_width='match_parent'android:textColor='#ffffff'android:layout_height='50dp'android:layout_x='175dp'android:layout_y='220dp'android: android:layout_weight='1' /></LinearLayout>

</AbsoluteLayout>

java代碼

package com.example.administrator.productiontoolforpda;

import android.app.Activity;import android.app.Dialog;import android.content.ContentValues;import android.content.Context;import android.content.Intent;import android.database.Cursor;import android.graphics.Color;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.telephony.TelephonyManager;import android.util.Log;import android.view.Gravity;import android.view.LayoutInflater;import android.view.View;import android.view.Window;import android.view.WindowManager;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import android.widget.Toast;

import org.w3c.dom.Text;

import java.sql.Date;import java.text.SimpleDateFormat;

import static com.example.administrator.productiontoolforpda.myApplication.getContext;

public class Activity_logIn extends Dialog {

private EditText account;private HttpInfo httpInfo;private EditText password;private Button ok;private Button cancel;private DBHelper dbHelper ;public static String VERSION = 'v1.0';public String DEVICE_ID;public Activity_logIn(Context context){ super(context,R.style.PopupDialog);

// }

//protected void onCreate(Bundle savedInstanceState) { // super.onCreate(savedInstanceState); Window win = this.getWindow(); win.setGravity(Gravity.BOTTOM); //從下方彈出 win.getDecorView().setPadding(0, 0, 0, 0); WindowManager.LayoutParams lp = win.getAttributes(); lp.width = WindowManager.LayoutParams.MATCH_PARENT; //寬度填滿 lp.height = WindowManager.LayoutParams.WRAP_CONTENT; //高度自適應(yīng) win.setAttributes(lp); super.setContentView(R.layout.activity_log_in); account = (EditText)findViewById(R.id.account); password = (EditText)findViewById(R.id.password); ok = (Button)findViewById(R.id.ok); cancel = (Button)findViewById(R.id.cancel); TelephonyManager tm = (TelephonyManager)myApplication.getContext().getSystemService(Context.TELEPHONY_SERVICE); DEVICE_ID = tm.getDeviceId(); httpInfo = new HttpInfo(); dbHelper = new DBHelper(myApplication.getContext()); //填充登陸賬號(hào)和密碼 InputUserInfo(); ok.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) { String username = account.getText().toString(); String p = password.getText().toString(); ContentValues values = new ContentValues(); //new newThread().start(); //申請(qǐng)產(chǎn)線列表 httpInfo.lineTest(); values.put('username',username); values.put('password',p); dbHelper.deleteFormUser(); dbHelper.insertIntoUser(values); //寫(xiě)入產(chǎn)線信息 Activity_logIn.this.dismiss();} }); cancel.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) { Activity_logIn.this.dismiss();} });}//測(cè)試滾動(dòng)barpublic void insertLineInfo(){ for(int i = 0;i<5;i++){ContentValues values2 = new ContentValues();values2.put('lineNum','未設(shè)置產(chǎn)線'+i);dbHelper.insertIntoLineNum(values2); }}public void InputUserInfo(){ Cursor c = dbHelper.queryFromUser(); if(c.moveToFirst()) {account.setText(c.getString(1));password.setText(c.getString(2)); }}class newThread extends Thread{ public void run(){String username = account.getText().toString();String pw = password.getText().toString();Message msg = new Message();try { httpInfo.getInfoFromWeb(username, pw, DEVICE_ID);}catch (Exception e) { Log.e('eeeeeeeee',e.toString());}if(httpInfo.status=='0'){ httpInfo.updataLineNum(); msg.what = 0; mHandler.sendMessage(msg); Intent i = new Intent(myApplication.getContext(),Activity_setLineNum.class); myApplication.getContext().startActivity(i); Activity_logIn.this.dismiss();}else { msg.what = 1; mHandler.sendMessage(msg);} }}private Handler mHandler = new Handler(){ @Override public void handleMessage(Message msg) {super.handleMessage(msg);switch (msg.what) { case 0:Toast.makeText(getContext(), '登陸成功', Toast.LENGTH_SHORT).show();break; case 1:Toast.makeText(getContext(), httpInfo.message, Toast.LENGTH_SHORT).show();break;} }};

}

問(wèn)題解答

回答1:

第一個(gè)xml文件里面

android:paddingBottom='@dimen/activity_vertical_margin'android:paddingLeft='@dimen/activity_horizontal_margin'android:paddingRight='@dimen/activity_horizontal_margin'android:paddingTop='@dimen/activity_vertical_margin'

這里有設(shè)置了padding,刪除這些即可

回答2:

貼布局代碼上來(lái),要學(xué)會(huì)問(wèn)問(wèn)題,這樣問(wèn)誰(shuí)也無(wú)法確切知道你的問(wèn)題在哪,我只能估計(jì)你的布局xml保留了自動(dòng)生成時(shí)的padding值,把這個(gè)去掉。

回答3:

樓上正解,估計(jì)不是margin就是padding

相關(guān)文章:
主站蜘蛛池模板: 午夜精品在线免费观看 | 麻豆麻豆必出精品入口 | 欧美视频日韩视频 | 黄色网址免费在线播放 | 国产成人精品福利网站在线 | 欧美日韩在线播一区二区三区 | 免费看操片 | 国产观看精品一区二区三区 | 亚洲免费一级视频 | 日本无翼乌邪恶大全彩h污污 | 欧美成人r级在线播放 | 国产精品福利久久 | 91久久夜色精品国产网站 | 国产狂喷白浆在线观看视频 | 免费中日高清无专码有限公司 | 成人在线不卡视频 | 2022国产成人福利精品视频 | www精品一区二区三区四区 | 娇小性色xxxxx | 打床炮视频在线观看免费 | 国产成人亚洲综合无 | 国产区视频在线观看 | 国产在线精品美女观看 | 亚洲精品aⅴ中文字幕乱码 亚洲精品aaa | 精品国产福利第一区二区三区 | 欧美一区二区三区综合色视频 | 久久我们这里只有精品国产4 | 超级碰碰碰碰97久久久久 | 日韩欧美一区二区三区中文精品 | 亚洲国产色图 | 成人深夜视频 | 亚洲色综合 | 国产91在线播放边 | 免费a级毛片 | 国产精品一区二区免费福利视频 | 精品亚洲一区二区三区在线播放 | 伦伦影院精品一区 | 又大又粗进出白浆直流动态图 | 精品视频在线看 | 在线欧美日韩国产 | 伊人色综合久久天天爱 |