【问题标题】:Android Studio Showing Textview only , without button or onclickAndroid Studio 仅显示 Textview,没有按钮或 onclick
【发布时间】:2018-03-30 21:17:58
【问题描述】:

我真的很想得到没有按钮的日期。我不知道怎么做?enter link description here

我只想获取文本,没有按钮

【问题讨论】:

    标签: android text


    【解决方案1】:

    好的。你可以这样做

    import android.os.Bundle;
    import android.support.v7.app.AppCompatActivity;
    import android.view.View;
    import android.widget.TextView;
    
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    
    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
    
    
        public void getCurrentDate() {
            Calendar calendar = Calendar.getInstance();
            SimpleDateFormat mdformat = new SimpleDateFormat("yyyy / MM / dd ");
            String strDate = "Current Date : " + mdformat.format(calendar.getTime());
            display(strDate);
        }
    
        private void display(String num) {
            TextView textView = (TextView) findViewById(R.id.current_date_view);
            textView.setText(num);
        }
    }
    

    现在,只要您想知道日期,只需致电getCurrentDate()。还要确保将textView 的 id 更改为您的。

    【讨论】:

    • 您刚刚通过将getCurrentDate() 间接绑定到TextView 创建了一个设计不佳的方法。更通用的方法getCurrentDate 实际上会返回格式化的日期,display 会调用它并使用返回值。说吧!
    猜你喜欢
    • 2021-05-18
    • 2017-12-08
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    • 2014-09-18
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    相关资源
    最近更新 更多