深入Activity的作业完成
生活随笔
收集整理的這篇文章主要介紹了
深入Activity的作业完成
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
?
?
?喜聞樂見也是我最會的布局階段
<EditTextandroid:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="150dp"
android:hint="@string/EditTextname"
android:textColorHint="#ff3"
android:gravity="center"
android:textColor="#ff0033"
android:id="@+id/shuru"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/button1"
style="@style/text"
android:onClick="onClick"
android:id="@+id/button1"/>
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/button2"
style="@style/text"
android:id="@+id/button2"/>
</LinearLayout>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/TextViewname"
android:gravity="center"
android:id="@+id/show"
android:textColor="#ff0033"
style="@style/text"
android:onClick="onClick"/>
</LinearLayout>
string.xml文件的實現
<resources><string name="app_name">Activity</string>
<string name="button1">進入評估</string>
<string name="button2">退出</string>
<string name="EditTextname">請輸入姓名</string>
<string name="TextViewname">評估結果</string>
<string name="button3">有</string>
<string name="button4">沒有</string>
</resources>
styles.xml文件的實現 <resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="text">
<item name="android:textSize">20sp</item>
</style>
</resources>
然后再弄一個布局 <TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:textColor="#ff0033"
android:id="@+id/show"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/button3"
style="@style/text"
android:onClick="onClick"
android:id="@+id/button3"/>
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/button4"
style="@style/text"
android:onClick="onClick"
android:id="@+id/button4"/>
</LinearLayout>
</LinearLayout>
代碼實現參考如下
public class {@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tiaozhuan);
Intent intent = getIntent();
TextView tvshow=(TextView)findViewById(R.id.show);
EditText etshuru=(EditText)findViewById(R.id.shuru);
String name=intent.getStringExtra("name");
tvshow.setText(name);
}
public void onClick(View view){
switch (view.getId()){
case R.id.button1:
case R.id.button2:
enter();
break;
}
}
private void enter() {
EditText etshuru=(EditText)findViewById(R.id.shuru);
String name =etshuru.getText().toString();
Intent intent=new Intent(this,JiemianActivity.class);
intent.putExtra("name",name+"同學:學習Android有沒有信心?");
startActivity(intent);
}
}
public class {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.jiemian2);
Intent intent = getIntent();
TextView tvshow=(TextView)findViewById(R.id.show);
String name=intent.getStringExtra("name");
tvshow.setText(name);
}
public void onClick(View view){
switch (view.getId()){
case R.id.button3:
ruturn();
break;
case R.id.button4:
ruturn2();
break;
}
}
private void ruturn() {
Intent intent=new Intent(this,TiaozhuanActivity.class);
Button btnbutton3=(Button)findViewById(R.id.button3);
String name=btnbutton3.getText().toString();
intent.putExtra("name","評估內容返回為:"+name);
startActivity(intent);
}
private void ruturn2() {
Intent intent=new Intent(this,TiaozhuanActivity.class);
Button btnbutton4=(Button)findViewById(R.id.button4);
String name=btnbutton4.getText().toString();
intent.putExtra("name","評估內容返回為:"+name);
startActivity(intent);
}
}
?
最后的最后
作業的布局是自力更生
然而程序的實現卻是一臉懵逼
參考了已有同學的代碼
改造之后才有了現在的作業
發現代碼的實現還有很大的問題
發現很多東西只是看的熟悉
然而根本不知道具體左右
日后的重點要弱化界面而要盡力弄懂程序的實現
?
轉載于:https://www.cnblogs.com/vouil/p/6728582.html
總結
以上是生活随笔為你收集整理的深入Activity的作业完成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nginx如何配置虚拟主机?
- 下一篇: 系统函数 1